2012-08-02 3 views
1

ive venir à un problème, le problème est, il est différent système de date dans notre pays. maintenant je dois sélectionner les rangées d'une date à l'autre, il est semblable au système international de date mais nos mois ont le nombre irrégulier de jours, ainsi j'ai fait une table qui implique la date ayant une colonne de l'année et l'autre du mois
maintenant je veux sélectionner toutes les lignes de l'année 2069 du mois 4 à l'année 2070 du mois 3 cela signifie, nous devons sélectionner tous les enregistrements ayant l'année de 2069 et le mois de> = 4 après cela, toute l'année de 2070 et mois de < 3 donc c'est le problème, désolé pour ma mauvaise grammaire.Mysql recherche

Répondre

3
WHERE (year = 2069 and month >= 4) 
    OR (year = 2070 and month < 3) 
+0

va fonctionner pour WHERE (année> = 2069 et mois> = 4) OU (année <= 2070 et le mois <3) – user1320722

+0

@ user1320722: elle donnera des résultats erronés – zerkms