久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


如何在 MySQL 中針對包含多個(gè)日期值的字段進(jìn)行特定日期范圍查詢?


avatar
小浪云 2024-11-12 240

如何在 MySQL 中針對包含多個(gè)日期值的字段進(jìn)行特定日期范圍查詢?

在存在多個(gè)日期值的同個(gè)字段中進(jìn)行特定日期范圍查詢

數(shù)據(jù)庫中,某些字段可能存在多個(gè)日期值,例如:”2022-09-14 11:38:21,2022-09-14 18:00:00″。通常情況下,查詢這類字段時(shí),只能通過簡單的范圍查詢來獲取特定日期內(nèi)的數(shù)據(jù),而無法針對分割后的時(shí)間范圍進(jìn)行查詢。

mysql 查詢解決方案

要實(shí)現(xiàn)針對分割后時(shí)間范圍的查詢,需要將該字段中的每個(gè)時(shí)間作為一個(gè)獨(dú)立條件進(jìn)行判斷。以下是一個(gè)使用 substring_index() 函數(shù)來實(shí)現(xiàn)此目的的 mysql 查詢示例:

select     epr.* from     event_plan_record epr where     substring_index(epr.realStartTime, ',', 1) BETWEEN #{startDate} AND #{endDate}     or substring_index(epr.realStartTime, ',', -1) BETWEEN #{startDate} AND #{endDate}     or #{startDate} BETWEEN substring_index(epr.realStartTime, ',', 1) AND substring_index(epr.realStartTime, ',', -1)     or #{endDate} BETWEEN substring_index(epr.realStartTime, ',', 1) AND substring_index(epr.realStartTime, ',', -1) order by epr.realStartTime desc limit #{page},#{count};
登錄后復(fù)制

這個(gè)查詢判斷了四種可能的情況:

  1. 第一個(gè)分割的時(shí)間值在給定范圍內(nèi)
  2. 最后一個(gè)分割的時(shí)間值在給定范圍內(nèi)
  3. 給定范圍開始時(shí)間在時(shí)間值范圍內(nèi)
  4. 給定范圍結(jié)束時(shí)間在時(shí)間值范圍內(nèi)

如果滿足任何一種情況,查詢將返回該記錄,并且只返回符合條件的記錄中最新的一條。

相關(guān)閱讀

主站蜘蛛池模板: 99在线热视频 | 精品一区二区三区亚洲 | 日本天堂网在线观看 | 性欧美videos俄罗斯 | 波多野结衣中文在线播放 | 亚洲清纯自偷自拍另类专区 | 久久精品国产精品亚洲 | 成年人免费观看的视频 | 久久精品国产400部免费看 | 亚洲欧美日韩一级特黄在线 | 欧美les视频xxxx在线观看 | 黄色美女视频 | 精品韩国主播福利视频在线观看一 | 久久精品免费播放 | 国产成人精品在线观看 | a免费视频| 免费一级毛片在播放视频 | 91精品国产免费久久久久久 | 三级视频网站在线观看 | 91免费视频版 | 亚洲成人tv | 五月色婷婷综合开心网4438 | 欧美一区二区三区日韩免费播 | 国产成人a毛片 | 91免费看片 | 亚洲国产精品一区二区久久 | 日本巨乳中文字幕 | 久久精品视频99 | 性高湖久久久久久久久aaaaa | 午夜限制r级噜噜片一区二区 | 国产一区二区久久久 | 日韩激情中文字幕一区二区 | 久草免费资源视频 | 亚洲第一区视频 | 久久不见久久见免费影院 | 日本免费大黄在线观看 | 欧美一级毛片一级毛片 | 日本精品99 | 成年人一级片 | 国产三级精品最新在线 | 亚洲第一在线 |