Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

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

  • 5 odgovora
  • 5.480 pregleda

Najnovija ↓

WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece 12.03.2005. u 21:43 · pre 263 meseca #1
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.
Potpis
skender
Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece 13.03.2005. u 16:27 · pre 263 meseca #5
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).

Potpis
"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
Re: WHERE (((Date()-[Datum_nabavke])<30)); u ACCES-u radi u SQL-u nece 14.03.2005. u 00:56 · pre 263 meseca #6
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[/quote]
Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme