Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявка за връщане на редове, които са равни или по-големи от определена дата, където датата е разделена на колони за година, месец и ден

Най-доброто, което бих могъл да направя с лошото ви положение на три различни полета:

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

Представата на MySql за израз за дата и време е нещо странно, може да искате да обвиете concat с date() функция за нормализирането му.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте MySQL база данни с python

  2. Някой някога е използвал PayPal Website Payments Standard с променливи SESSION?

  3. PHP mysql за изпълнение на задача след 30 секунди

  4. 'SQLSTATE[HY093]:Невалиден номер на параметър:броят на свързаните променливи не съвпада с броя на токените'

  5. Informix е еквивалент на SHOW CREATE TABLE на mysql