2016-03-23 20 views
1

現在の日付に基づいてプルするクエリを作成しようとしています。私はWHEREの引数を知らない、現在、私は文字列として日付を使用しています。>日付引数mysql

SELECT`u.firstname AS `user`,COUNT(acc.submit_dt) AS `submitted` 
FROM asset_camera_check AS acc JOIN users u ON u.userid = acc.user_id 
WHERE(acc.submit_dt = currentdate AND 
     acc.submit_dt < '2016-3-23 6:00:00'GROUP BY u.userid 
+1

そして、あなたを質問は...? –

+0

この列のタイプは何ですか: 'asset_camera_check.submit_dt'? –

答えて

0

あなたWHERE句は、閉じ括弧を必要とする(あるいは単に開始括弧を取り除く - あなたがここに括弧は必要ありません)。

さておき構文、あなたが何をしようとしているが、このような何かしようと、「今日」のために午前0時00分(包括的)と午前6時00分(排他)との間でレコードを含んでいる場合:

SELECT 
    u.firstname AS `user`, 
    COUNT(acc.submit_dt) AS `submitted` 
FROM asset_camera_check AS acc 
JOIN users u ON u.userid = acc.user_id 
WHERE acc.submit_dt >= current_date 
    AND acc.submit_dt < current_date + interval 6 hour 
GROUP BY u.userid 
+0

ありがとう!私はそれを試してみる –