データベースに会議スケジュール用のテーブルがあります。という名前の2つの列がstart
ありend
、このテーブルに新しいデータを入力するphpスクリプトにアクセスできないため、どの形式かわかりません。
しかし、PHPMyAdmin は、開始と終了の列が次のようになっていることを示していますvarchar(15)
。
DB の例: 1378033200 2013 年 9 月 1 日として表示されます
私の質問は、会議をプルして html ページに表示したいのですが、2 日前 (サーバー時間) より古い会議を表示したくないということです。クエリは何になりますか?
SELECT * FROM schedules ORDER BY start
何かのようなもの
SELECT * FROM schedules ORDER BY start WHERE start > 2 days ago
私はこれを試しましたが、何もしないようです!
SELECT *
FROM schedules
WHERE COALESCE(start, 0) < CURDATE() - INTERVAL 2 DAY
ORDER BY start