webForumDet fria alternativet

Nästlade SQL?

Databaser & SQL

4 svar · 225 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

Hur gör jag följande :

visa inlägg där datum = 2004-12-03

OCH

inläg där datum = ****-12-03
samt att fältet arlig = "1"

dvs visa från specificerat datum och år och endast datum vilket år som helst där arlig = "1"

jag använder mysql

mycket tacksam för svar!

Medlem sedan nov. 20017 144 inlägg
#2

Funkar inte detta då?

strSql="select * from tabellen where right(datum,5)='12-03' and arlig=1"

r/Right kanske det skulle vara så.

Medlem sedan mars 20025 907 inlägg
#3
SELECT * FROM tabell
WHERE DATE_FORMAT(datum,'%Y-%m-%d') = '2003-12-03'
or (DATE_FORMAT(datum,'%m-%d') = '12-03' and arlig = 1)

kanske?

Medlem sedan aug. 20011 087 inlägg
#4

tack Peeer det funkade helt utmärkt efter lite pillande

i min kod blev det

MySQL = "SELECT  * FROM calendar
WHERE DATE_FORMAT(datum,'%Y-%m-%d') = '" & year(dtmdate) &"-"& right("0" & Month(dtmDate), 2) & "-" & right("0" & counter1, 2) & "'
 or 
(DATE_FORMAT(datum,'%m-%d') = '"& right("0" & Month(dtmDate), 2) & "-" & right("0" & counter1, 2) & "' and arlig = 1)"
Medlem sedan feb. 200112 078 inlägg
#5

Flyttas från ASP, VBScript.

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