之間的日曆我有一個叫萬年曆錶,該表中我有這行: - 日 - 月 - 年 選擇與CONCAT和
爲什麼呢?因爲我需要它嘿。
所以,問題是,當我想在搜索一年diferent一個日期(這是確定的同一年),例如:之間
日:31-12-2013和2014年1月1日,所以我有一個查詢:
SELECT * FROM calendar WHERE concat(year,' - ',month,' - ',day)BETWEEN'2013-1-30'AND'2013-1-31';
但是,在同一年該查詢搜索並顯示另一個月(我在我的分貝730天),而不是2014年
所以,我很困惑,因爲,我怎麼能Concat的行和搜索之間? 希望你能幫助我理解,對不起我的英文。
謝謝大家。
這取決於關於你放的數據類型!日期或字符串! – ktaria
你可以擴展你的問題嗎?你想搜索'不同年份的日期'?一個日期,日期範圍? – Tommassiov