我試圖在PHP和SQL中的兩個日期之間進行選擇。然而,我的PHP日期打印:SQL/PHP - 在兩個日期之間進行選擇,打印日期爲
July 1, 2017
和
July 30, 2017
的問題是,在我從選擇數據庫,日期,保存這樣 YYYY-MM-DD : 2017-07-01
和2017-07-30
我試圖進行查詢,兩個日期之間進行選擇:
SELECT dl.list_id, dl.id, dl.date, dl.list_name, dl.list_supplier, dls.reference, dls.mawb, dls.shipment, dls.kg
FROM driving_lists dl LEFT JOIN
driving_list_shipments dls
ON dl.list_id = dls.list_id
WHERE dl.deleted=0 AND dls.kg > 0 AND dl.date between 'FORMAT(July 01, 2017,'yyyy-MM-DD')' and 'FORMAT(July 30, 2017,'yyyy-MM-DD')'
ORDER BY dl.list_id
所以,問題是這個:
dl.date between 'FORMAT(July 01, 2017,'yyyy-MM-DD')' and 'FORMAT(July 30, 2017,'yyyy-MM-DD')'
我怎樣才能通過將其轉換爲格式兩個日期之間選擇,數據庫使用?
試試這個=> UNIX_TIMESTAMP(日期)..在MySQL中 – Kunal