Hvorfor virker dette så ikke: IF aar = $year BEGIN WHERE status = \'upcomming\' and dag >= $day and maaned >= $month and aar >= $year END ELSE BEGIN WHERE status = \'upcomming\' and dag >= $day and aar >= $year END
SELECT modstander, dag, maaned, aar, id FROM clan_cw WHERE status = \'upcomming\' and dag >= $day and aar >= $year IF aar = $year BEGIN and maaned >= $month END ORDER BY aar, maaned, dag LIMIT 1
brita >> der er flere databaser der understøtter det, eks. SQL Server og MySQL - dog med nogle syntaxforskelle.
darkhero >> IF kan ikke anvendes på den måde du prøver, men da du allerede har fundet en anden løsning, vil jeg ikke spilde tid på at forklare det yderligere :-)
END afslutter IF, derfor kan man ikke bruge IF ... BEGIN ... END ELSE...
Men
IF... BEGIN ... ELSE ... END
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.