CREATE TABLE reminders` (
id int(11) NOT NULL AUTO_INCREMENT,
url varchar(250) DEFAULT NULL,
type int(11) DEFAULT NULL,
actiondate datetime DEFAULT NULL,
PRIMARY KEY (id), UNIQUE KEY id_UNIQUE (id)) ENGINE=InnoDB AUTO_INCREMENT=186 DEFAULT CHARSET=latin1;
私のチームのすべてのタスクを一覧表示するmysqlテーブルがあります。各行にはタイムスタンプ列があります。これは私が今日はmysqlテーブルの過去と未来の行を照会する
とデートに対してチェックしたいデータが含まれている列がある2017-12-06 00:00:00
2017-12-06 00:00:00
2017-03-06 00:00:00
2017-12-06 00:00:00
2017-06-04 00:00:00
:私は
actiondateは、フォームの値が含まれている過去の日付を持っているタスクの数をカウントします
use =< CURDATE()
と1つのクエリで将来の日数を持つタスクの数。
use > CURDATE()
MySQLのCASE関数はそれと私を助けることができるかもしれないが、それは今のところ期待される結果を動作させるために管理していないと思われるいくつかの研究を行います。
ありがとうございました。
魅力的な作品です。私の無知を許しなさい。どうもありがとう。 –
@dimtharsようこそ、あなたのスキーマを質問に追加したので、コメントを削除することができます。 – McNets