濮阳杆衣贸易有限公司

主頁 > 知識庫 > mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空

mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空

熱門標簽:沈陽外呼系統(tǒng)有效果嗎 怎么在高德地圖標注多個點 溫州語音外呼系統(tǒng)排名 百度地圖標注信息怎么修改 電話機器人接口是什么樣的 福州外呼系統(tǒng)招商 四川穩(wěn)定外呼系統(tǒng)公司 AI智能云呼電話機器人怎么注冊 商家地圖標注圖片

需求:查詢進行中的活動數(shù)據(jù)

進行中一共有以下幾種情況:
1.開始時間為空,結(jié)束時間為空, 此結(jié)果數(shù)據(jù)將永遠為進行中的數(shù)據(jù)
2.開始時間為空,結(jié)束時間不為空,則當前時間在結(jié)束時間之前,為進行中的數(shù)據(jù)
3.開始時間不為空,結(jié)束時間為空,則當前時間在開始時間之后,為進行中的數(shù)據(jù)
4.開始時間不為空,結(jié)束時間不為空,則當前時間在開始與結(jié)束時間段之內(nèi)的數(shù)據(jù)為進行中數(shù)據(jù)

下面sql則查詢的是滿足以上四種需求的結(jié)果集,達標題需求

SELECT * FROM 
表名
WHERE 1=1 
and(start_time is null or start_timenow()) 
and(end_time is null or end_time>now())

mybatis寫法,開始時間與結(jié)束時間傳入?yún)?shù)允許為空
如圖所示:

if test="record.startDate != null and record.startDate != '' or record.endDate != null and record.endDate != '' ">
      AND id in
      (select id from rht_product_price where 1=1
      if test="record.startDate != null and record.startDate != ''">
        and  start_date lt;= #{record.startDate,jdbcType=VARCHAR}
      /if>
      if test="record.endDate!= null and record.endDate != ''">
        and end_date gt;= #{record.endDate,jdbcType=VARCHAR}
      /if>
      )
    /if>

到此這篇關(guān)于mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空的文章就介紹到這了,更多相關(guān)mysql判斷當前時間是否在開始與結(jié)束時間之間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 解析MySQL設(shè)置當前時間為默認值的方法
  • mysql中取系統(tǒng)當前時間,當前日期方便查詢判定的代碼
  • 在php MYSQL中插入當前時間

標簽:營口 寶雞 無錫 來賓 七臺河 汕尾 西寧 邯鄲

巨人網(wǎng)絡(luò)通訊聲明:本文標題《mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空》,本文關(guān)鍵詞  mysql,判斷,當前,時間,是否,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql判斷當前時間是否在開始與結(jié)束時間之間且開始與結(jié)束時間允許為空的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    灵台县| 方山县| 阿拉尔市| 东丽区| 丽水市| 聊城市| 贡嘎县| 邻水| 齐河县| 翁源县| 策勒县| 称多县| 金堂县| 嵊泗县| 达孜县| 扎鲁特旗| 贞丰县| 即墨市| 雅江县| 柳河县| 钟祥市| 西乡县| 岢岚县| 清河县| 慈溪市| 北海市| 米林县| 芷江| 米脂县| 寻甸| 兴仁县| 凤凰县| 青田县| 金华市| 博湖县| 彝良县| 灌云县| 陇西县| 平顶山市| 九寨沟县| 临城县|