web-dev-qa-db-ja.com

MySQLがDateTimeが今日よりも大きい場合

今日よりも大きいMySQLデータベースからevryレコードを取得したい。

サンプル:

"Go to Lunch","2014-05-08 12-00-00"
"Go to Bed","2014-05-08 23-00-00"

出力のみ:

"Go to Bed","2014-05-08 23-00-00"

Date列にDateTimeを使用します

すでに検索済み:

MySQLの日付が1か月より大きい場合

MySQLでの日付時刻が今日以上

しかし、これは私にはうまくいきません。

クエリ(PHPの場合):

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())

または(PhpMyAdminの場合)

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;

作業中のクエリの作成を手伝ってください。

15
user3649738

date()部分を削除します

SELECT name, datum 
FROM tasks 
WHERE datum >= NOW()

特定の日付を使用する場合は、その周りの引用符を忘れずに、:で適切な形式を使用してください

SELECT name, datum 
FROM tasks 
WHERE datum >= '2014-05-18 15:00:00'
35
juergen d

CURDATE()またはNOW()を探していると思います。

  SELECT name, datum 
  FROM tasks 
  WHERE datum >= CURDATE()

NOWとCURDATEの結果

   NOW()                    CURDATE()        
   2008-11-11 12:45:34      2008-11-11       
5
echo_Me