Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Delphi i sql upit pomoc

[es] :: Pascal / Delphi / Kylix :: Delphi i sql upit pomoc

[ Pregleda: 1823 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zezanje.co.yu

Član broj: 99979
Poruke: 72
*.mbb.telenor.rs.



Profil

icon Delphi i sql upit pomoc14.01.2011. u 13:13 - pre 123 meseci
Pozdrav,

Pretrazio sam ceo forum ali nisam uspeo naci resenje, Napravio sam aplikaciju i sada treba da napravim da vadim izvestaje na 3 6 9 12 meseci e sada pokusavao sam razne sql upite ali nikako nisam uspeo srediti to sto mi je potrebno, Znaci potrebno mi je izvuci sve podatke iz baze koji pocinju od datuma 1.1.20.10 do 1.3.10.


Korstio sam sql upit


SELECT * FROM obr83 WHERE datum_prijema <= '1.1.2010' and =< '1.3.2010'

Ovo nije jedini upit koji sam probao, sam bas dosta kombinacija inace koristim mysql bazu i delphi 7 - u pazi se datum upisuje u formatu DAN.MESEC.GODINA.
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: Delphi i sql upit pomoc14.01.2011. u 13:54 - pre 123 meseci
Isli si krivo prepisao SQL u post jer bi trebalo:
Code:

SELECT * FROM obr83 WHERE datum_prijema >= '1.1.2010' and =< '1.3.2010' 


pazi na prvi znak >=

ili ti datum_prijema nije ispravnog tipa. Ako je char, a ne date ili datetime - normalno da ne vraća ispravn pdoatak jer string 31.01.2010 je veći od 1.3.2010
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2654



+73 Profil

icon Re: Delphi i sql upit pomoc14.01.2011. u 16:05 - pre 123 meseci
> SELECT * FROM obr83 WHERE datum_prijema <= '1.1.2010' and =< '1.3.2010'

Code:
SELECT 
  * 
FROM 
  obr83 
WHERE 
  DATUM_PRIJEMA BETWEEN '1.1.2010' AND '1.3.2010'


Takodje je dobro koristiti parametre kada se radi sa datumima, tako nema problema sa formatom datuma. Npr:

Code:

Query.Sql :=
SELECT 
  *
FROM
  TABLE
WHERE
   POLJE BETWEEN :Par1 AND :Par2;

Query.Prepare;
Query.Params[0] := Now;
Query.Params[1] := IncMonth(Now, 3);
Query.Open;

 
Odgovor na temu

zezanje.co.yu

Član broj: 99979
Poruke: 72
*.dynamic.isp.telekom.rs.



Profil

icon Re: Delphi i sql upit pomoc15.01.2011. u 16:24 - pre 123 meseci
Hvala vam radi super moja mala greska je bila u bazi se vrsi drugaciji upis datuma GODINA.MESEC.DAN ali ovi sql rade super.


Hvala
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Delphi i sql upit pomoc

[ Pregleda: 1823 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.