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

WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece

[es] :: MS SQL :: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece

[ Pregleda: 1841 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

skender
Banjaluka

Član broj: 33261
Poruke: 13
80.65.78.*



Profil

icon WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece12.03.2005. u 20:43

Pozdrav, radim na nekoj web aplikaciji i potrebno mi je da mi se prikazu svi zapisi ciji je datum upisan prije 30 dana od sistemskog(danasnjeg datuma)

Primjer koji sam rijesio u Accesu:

WHERE (((Date()-[Datum_nabavke])<30));

u ACCES-u radi u SQL-u nece.

skender
12.03.2005. u 20:43 

akrosoft
Dusan Mihajlovic
Beograd

Član broj: 31201
Poruke: 127
*.sbb.co.yu.

Sajt: www.RoditeljPortal.com


Profil

icon Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece12.03.2005. u 20:58
Probaj sa
WHERE (DATEDIFF(GETDATE(), [Datum_nabavke], dd)) > 30
12.03.2005. u 20:58 

skender
Banjaluka

Član broj: 33261
Poruke: 13
80.65.78.*



Profil

icon Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece12.03.2005. u 21:15
Probao sam i sa WHERE (DATEDIFF(GETDATE(), [Datum_nabavke], dd)) > 30 ali SQL i ovo ne prihvata.
skender
12.03.2005. u 21:15 

skender
Banjaluka

Član broj: 33261
Poruke: 13
80.65.78.*



Profil

icon Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece12.03.2005. u 22:02
Uspio sam rijesiti, hvala na pomoci, tvoj odgovor me je naveo da pokusam sa finkcijom za datum GETDATE() koja je implementirana u SQL-u, a u Acces-u se zove DATE()

WHERE (GETDATE() - DatumNabavke < 30)

Hvala!
skender
12.03.2005. u 22:02 

Dragan
Dragan Gajic
Novi Sad

Član broj: 1596
Poruke: 62
*.metrohive.net.



Profil

icon Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece13.03.2005. u 15:27
Pozdrav,

mala napomena, umesto:
WHERE (GETDATE() - DatumNabavke < 30)

bolje je:
WHERE (DatumNabavke > GETDATE() - 30)

znaci obelezja stavi uvek odvojeno od funkcija u upitima, jer tako SQL server moze da koristi index-e (naravno ako ih imas po tim obelezjima).


"The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents." - Nathaniel Borenstein
13.03.2005. u 15:27 

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 979
*.dial.b92.net.

ICQ: 101830817


Profil

icon Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece13.03.2005. u 23:56
Citat:
akrosoft: Probaj sa
WHERE (DATEDIFF(GETDATE(), [Datum_nabavke], dd)) > 30

ovo radi sasvim ok, samo je raspored pogresan
WHERE (DATEDIFF(dd , GETDATE(), [Datum_nabavke])) > 30

Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
13.03.2005. u 23:56 

[es] :: MS SQL :: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece

[ Pregleda: 1841 | Odgovora: 5 ]

Postavi temu Odgovori

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