Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL pour renvoyer des lignes égales ou supérieures à une certaine date, où la date est séparée en colonnes année, mois et jour

Le mieux que j'ai pu faire avec votre mauvaise situation dans trois domaines différents :

select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date 
  FROM TABLE 
   WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'

La notion de MySql d'une expression datetime est un peu particulière, vous voudrez peut-être envelopper le concat avec un date() fonction pour le normaliser.