iT邦幫忙

0

Mysql 查詢日期一問

  • 分享至 

  • xImage

請問各大大, mysql 裏如何用指令查詢日子

例如: 從2022年1月1日到2022年3月31日 查找a collum 的資料

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
魚魚
iT邦新手 5 級 ‧ 2022-08-23 11:05:02
最佳解答
SELECT * FROM [資料表] WHERE 日期欄位 BETWEEN [開始日期] AND [結束日期] 

還有其他方法都查的到

cyris iT邦新手 5 級 ‧ 2022-08-23 11:23:43 檢舉

感謝大大

0
mudkip0406
iT邦新手 5 級 ‧ 2022-10-03 17:19:48

也可以使用<=和>=

select * from *table_name* where *datetime_column* >= "2022-01-01" and *datetime_column* <= "2022-03-01"
1
chris
iT邦新手 5 級 ‧ 2022-10-08 19:10:52

語法如下

SELECT * FROM [資料表] WHERE 日期欄位 BETWEEN [開始日期] AND [結束日期]

有個小地方要注意 就是 日期部分要用 雙引號"" 因為他是字串

下面為舉例

use test;
select * from student where birthdate between "2000-01-01" and "2020-01-01"; 

最終結果 可以看到birthdate 那一欄篩選出了2000年到2020年的欄位。

我要發表回答

立即登入回答