Hej. <code>If sats i SQL
Visual Basic 6.0
Databas = MS Access
Provider = MICROSOFT.JET.OLEDB.4.0
Någon som är bra insatt i SQL satser mot MS Access där jag vill hämta ett värde om den uppfyller ett visst krav typ:
Jag har följande rader i tabellen Grupp:
Gruppnamn (String)
Mån (Boolean)
Tis (Boolean)
Ons (Boolean)
Tors (Boolean)
Fre (Boolean)
Select Gruppnamn, Mån,Tis,Ons,Tors,Fre from Grupp
Men eftersom Mån - Fre är Boolean så vill jag att SQL satsen ska skriva ex.
If Mån = True then
Mån = "Mån,"
else Mån = ""
end if
OSV med alla dagarna så jag kan får en string typ "Mån,Ons,Fre" eller alla kombinationer om en dag är True direkt från SQL satsen.
Vad svårt det var att förklara men jag hoppa någon förstår.
//DanneSv: If sats i SQL
select grupnnamn, iif(mån,'Måndag','') & iif(tis,'Tisdag','') ...
from grupp
</code>