sql >> Databáze >  >> RDS >> Mysql

Problém s porovnáním data MySQL?

Hodnoty data vložte do jednoduchých uvozovek, protože se jedná o doslovné řetězce, jinak MySQL nedokáže určit, že se jedná o datum a ne číslo (2011 MINUS 1 MINUS 1 =2009).

Nepotřebujete kolem nich ani přetypování DATE().

SELECT 
  *
FROM
  shortleavedetails
WHERE
  employee_code = '17'
AND
  (DATE(authorizeddate) <= '2011-01-01'
   AND
   DATE(authorizeddate) >= '2010-05-01')


  1. Jak načíst rozevírací hodnoty z databáze a zobrazit v jsp

  2. PDO - dotaz nedává žádné výsledky

  3. Nastavení Macports mysql5 pod Snow Leopard

  4. Mohu použít VBA k předání hesla externímu databázovému připojení v Excelu?