我發現是這樣的:從DB按日期選擇,但不完全與日,月和年
SELECT * FROM POSTY WHERE MONTH(data_dodania) = 5 AND YEAR(data_dodania) = 2017
但它是一個有點不是我所期待的。也許它甚至不存在。 這就是爲什麼我有問題,是否有可能做一些更聰明的檢查數據?
Like where date=201705
(第一年,第二月)。
這一個不工作我知道我試過。但我輸入這個來顯示我要求的東西。
Idk,where date='May2017
什麼?
好的,謝謝:)。 –
@DarshanMehta我對使用這個很感到厭倦,因爲在使用'DATE_FORMAT'等函數時你無法使用索引。每一行都需要進行行掃描,執行和比較以選擇一個範圍。沒有索引可以使用。 – FrankerZ
我知道,我猜@KrystianPolska想格式化日期(或者已經有了這種格式的日期),在這種情況下,我們需要使用'DATE_FORMAT'函數進行比較。 –