webForumDet fria alternativet

Kolla år och datum

7 svar · 447 visningar · startad av clacke

clackeMedlem sedan feb. 2003234 inlägg
#1

Behöver kolla både år och månad från ett datum tex:
Att det år år 2007 och att månaden är februari.
Fick koden:
SELECT Count(best_id) as alla_tider FROM tidsbest
where extract(month from datum) = 2
and extract(year from datum) = extract(year from current_date)

och den tar ut månaden(februari) rätt men den skriver inte ut någonting om året är med.

Tacksam för hjälp.
Claes

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vad menar du med "skriver inte ut någonting om året är med."?

(vore förresten kalasnajsigt om du ställer dina frågor om SQL i SQL-forumet)

clackeMedlem sedan feb. 2003234 inlägg
#3

jo om jag skriver ut rs("alla_tider") på sidan så visas inget om koden med året är med
and extract(year from datum) = extract(year from current_date)
men har jag bara månadskoden
where extract(month from datum) = 2
då skriver den ut

clackeMedlem sedan feb. 2003234 inlägg
#4

ja vet att jag skrev i fel forum, försökte radera det och lägga in i sql
men hittade inte var man kan radera sitt inlägg

gjohanssonMedlem sedan mars 200711 inlägg
#5

När du lägger till

and extract(year from datum) = extract(year from current_date)

och detta utvärderas till falskt, så kommer ju inte sökningen ge något svar.

så du har förmodligen inte "2007" i datum-fältet?

@ndersMedlem sedan juni 200032 969 inlägg
#6

Om du hårdkodar året då?

and extract(year from datum) = 2007

(man kan inte radera inlägg, men en moderator kommer att flytta denna tråd till SQL-forumet när tillfälle ges.)

clackeMedlem sedan feb. 2003234 inlägg
#7

jo jag har 2007-02-03 som format och tabellen är satt till date
och jag har provat
and extract(year from datum) = "&year(now()&"
också men den visar det inte ändå.
kan man kolla med asp kod istället?
typ DatePart('m', datum) vilket skriver ut månaden
men hur lägger jag in det i sql satsen?
sql="SELECT SUM(att_betala) as jan FROM faktura where DatePart('m', datum) = '3';"
funkar inte men hur?

LarsGMedlem sedan dec. 200012 464 inlägg
#8

Flyttas från ASP

138 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)