-3

日常のワークフローに関連するさまざまな項目を追跡するためのプロジェクト管理システムを開発しました。データベースにクエリを実行して、完了日が過ぎたプロジェクトの数を表示したいと思います(プロジェクトの期限を過ぎた場合)。保存された日付を現在の日付と比較し、このパラメーターを満たすエントリの数をカウントするためにデータベースをクエリする方法について、いくつかの指示を教えてもらえますか?

4

3 に答える 3

1
SELECT COUNT(*) as 'count'
FROM my_table
WHERE my_datetime_column > NOW()

期限切れのものを探している場合は、おそらく過去の日付を検索したいので、その比較演算子を反転させてください。

于 2012-12-27T18:04:27.020 に答える
0

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_nowに基づく

Select count(*) as myCount From myTable where CompletionDate > NOW();
于 2012-12-27T18:04:07.630 に答える
0

探しているクエリ(期限フィールドがDATETIMEタイプであると想定):

SELECT count(`id`) FROM `my_table` WHERE `deadline` < NOW();

MYSQL日時を試してみたい場合は、ここでそれについて読む必要があります。

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

于 2012-12-27T18:07:09.413 に答える