webForumDet fria alternativet

Nästlade SQL?

4 svar · 223 visningar · startad av ConnyFox

ConnyFoxMedlem sedan aug. 20011 201 inlägg
#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!

Jesper TMedlem sedan nov. 20017 058 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å.

PeeerMedlem sedan mars 20025 362 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?

ConnyFoxMedlem sedan aug. 20011 201 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)"
OveRRidEMedlem sedan feb. 20018 509 inlägg
#5

Flyttas från ASP, VBScript.

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