SQL sætning med OR?
Hej jeg er ved at arbejde med en database og jeg har brug for et udtræk hvor der indgår en OR sætning...er følgende korrekt, eller hvordan skal det skrives hvis det skal være korrekt?Public static String[] UpdateAssignments( int currentMonth, int currentYear )
{
string sql = "SELECT * FROM collection" +
”WHERE assignedtoyear < ” + currentYear +
” OR WHERE assignedtoyear = ” + currentYear + ” AND ” +
”assignedtomonth < ” + currentMonth;
...kode udeladt...
}
Det skal forstås sådan:
Hent alt fra collection (hvis assignedtoyear < current year) ELLER
(hvis assignedtoyear = currentYear OG assignedtomonth < currentMonth)
de to sætninger i parantes skal kunne være sande hver for sig, så hvis bare en af paranteserne er sande skal jeg have udtrækket!
