webForumDet fria alternativet

Day strul :(

2 svar · 177 visningar · startad av firstchoice

firstchoiceMedlem sedan okt. 2001605 inlägg
#1

varför funkar inte följaden

"Select COUNT(*) AS DAYCOUNT From tbllog where year(logcreationdate) = 2003 and Month(logCreationDate) = 12 and Day(logCreationDate) = 12"

står att det är fel på "Day(logCreationDate) = 12"

tar jag bort det och kör bara med år och månad, går det bra

varför? :q

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Det finns inga funktioner som heter year month och day i SQL.

Select COUNT(*) AS DAYCOUNT 
From tbllog 
where extract(year from logcreationdate) = 2003 
and extract(Month from logCreationDate) = 12 
and extract(Day from logCreationDate) = 12

Ovanstående är standard-syntax.

firstchoiceMedlem sedan okt. 2001605 inlägg
#3

men varför funkar det då med month och year ?

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb