webForumDet fria alternativet

Kolla år och datum

Databaser & SQL

7 svar · 449 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Frågan#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

Medlem sedan juni 200032 967 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)

Medlem 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

Medlem 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

Medlem 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?

Medlem sedan juni 200032 967 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.)

Medlem 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?

Medlem sedan dec. 200012 464 inlägg
#8

Flyttas från ASP

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)