between er jo ikke nem at lave på een dato ;o) Hmm men kan godt se problemet så, men hvis du har to datoer må du vel kunne lave between på felterne dato1 = 1/5/2004, dato2 = 17/9/2006 må findes ved Select * from basket where (qyear between 2004 and 2006) and (qmonth between 5 and 9) and (qday between 1 and 17)
jeg ved ikke om det er det smarteste, det er muligt at mysql kan evaluere felterne samlet som dato...men er ikke sikker..min tanke utestet og uvidende om den virker select * from basket where date(qyear-qmonth-qday) between date(2006-09-17) and date(2004-05-01) -- Men første eksempel burde i hvert fald virke :o)
hvad så med f.eks. d. 26/3 2005 Den dato burde da ikke blive vist udfra eksempel1, da måneden ikke er imellem 5 og 9... og dagen er heller ikke indenfor kriterierne...
ja, jeg ahr også fundet ud af at hvis måneden skifter, f.eks:
Select count(*) as antal from basket where (partystartyear between 2005 and 2005) and (datemonthtal between 6 and 7) and (partystartday between 27 and 3)
Så vil den ikke...
pis og lort...
er der ikke en måde man kan skabe et convert eller noget... ligesom i mssql
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.