我試圖選擇在特定月份中輸入的所有發票。SQL:如何選擇日期字段是特定的月份?
數據庫中的'entry_datetime'字段格式爲'2013-02-19 14:47:42'。
我正在使用MySQL。
這是我到目前爲止有:
SELECT
id
FROM
invoices
WHERE
entry_datetime > 2012/12/31 AND entry_datetime < 2013/02/01
可惜這不是返回任何結果,但我可以看到通過phpMyAdmin的一個合格的發票。
請你能告訴我where子句有什麼問題嗎?
謝謝,但我修改了我的代碼建議,它仍然沒有選擇entry_datetime'2013-01-19 14:49:38' – 2013-02-20 04:36:15
你確定嗎?該查詢將抓取2012年12月31日至2013年2月1日之間的數據 – 2013-02-20 04:38:48
我直接從phpMyadmin複製並粘貼了entry_datetime(2013-01-19 14:49:38)。我懷疑這是可能導致此失敗的時間部分? – 2013-02-20 04:54:50