web-dev-qa-db-ja.com

日付がdatetimeより古いMYSQL Select行

Webサイトのステータスアイテムをコーディングしていて、日時を含む変数より古いステータスをロードする必要があります。

したがって、データベースには追加日時というフィールドがあり、これは日時フィールドであり、日時形式の文字列があり、日時形式文字列より古いすべての行を選択したいと思います。

これはMYSQLでどのように構成されますか?

前もって感謝します。

12
André Figueira
 select status_column from your_table
 where added_date < '2012-05-12'
28
juergen d

mysqlのDATETIMEタイプは、日付と時刻の両方の部分を含む値に使用されます。

これを試して

SELECT datecolumn 
FROM table
WHERE datetime_date > '2012-05-12 01-32-56'
5
Moyed Ansari

これを試して

$today = date('Y-m-d');

 SELECT column_name FROM table_name WHERE year(added_date) > $today AND month(added_date) > $today
1
M.I.T.