0

'email_log'ユーザー、サブジェクト、およびオープン(日時として)の情報で満たされるデータベーステーブルがあります

08:00必要なのは、 と の間に「opened」列が含まれる行数を確認できる新しいクエリ09:00です。

私が持っていたものはうまくいきませんでした:

SELECT count(*) as count FROM email_log WHERE opened BETWEEN '00:08:00' AND '00:09:00';

裏技を知っている人はいますか?

4

3 に答える 3

0

これを試して

SELECT COUNT(*) AS COUNT 
FROM email_log 
WHERE  DATE_FORMAT(opened,"%H:%i:%S")  > '00:08:00' AND  DATE_FORMAT(opened,"%H:%i:%S")  < '00:09:00' 
于 2013-09-03T13:04:45.153 に答える
0

datetime- には日付と時刻の両方があるため、形式全体を含める必要がある場合があります。

参照: mysql: 2 つの日時の間のレコード数を取得する

于 2013-09-03T12:53:32.257 に答える