我有這樣的SQL SELECT:SQL SELECT犯規得出的結果,但該表不是空
$sql = "SELECT
datum,
COUNT(rendeles_id) AS ennyi
FROM
rendeles_adatok
WHERE
datum >= $date_start AND(
datum <= $date_end AND STATUS = $ rendeles_allapot
)
GROUP BY
datum
ORDER BY
datum ASC";
當我打印出來的SQL的樣子:
SELECT
datum,
COUNT(rendeles_id) AS ennyi
FROM
rendeles_adatok
WHERE
datum >= 2017 -09 -01 AND(
datum <= 2017 -09 -30 AND STATUS = 0
)
GROUP BY
datum
ORDER BY
datum ASC
的問題是,我沒有得到任何結果。如果我在2017-09-01開始日期輸入,2017-09-30輸入結束日期,則不會給任何東西。
我在這張照片上向你展示,我的桌子不是空的。基準字段是日期類型。
日期是字符串,你應該把引號周圍就像這樣:''2017-09-01''。 –
字符串?我將它們存儲在日期類型字段中。 – Webshop2229
試試看...... :-)或者閱讀:https://dev.mysql.com/doc/refman/5.7/en/datetime.html –