欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    1.背景

    實際項目中我們都會遇到分布式定時任務執行的情況,有時定時任務執行的時候如果查詢的數據量比較大時sql當前日期的前一天日期,我們會選擇執行時間間隔幾天前的數據篩選后進行執行。

    避免執行全量的數據導致內存占用過大或執行時間過長導致oom等問題。

    這里我們就會用到sql來過濾當前時間間隔1天或幾天的查詢。

    1.1.查詢sql語句

    這里用到一張表作為查詢sql語句的執行表單,表的字段如下:

    表中大致有如下幾條測試數據:

    查詢距離當前執行時間前一天的sql語句如下:

      # 查詢距離當前時間前1天的數據  select * from `talk_course` t  where t.createtime <= now()   and t.createtime >= date_sub(now(), interval 1 day);

    查詢結果:

    查詢當前時間的前一天的時間:

      # 查詢當前時間的前一天的時間  select date_sub(now(),interval 1 day) as yesterday

    1.2.查詢語句分析

    這里用到了兩個函數:

    (date, expr unit)

    (date, expr unit)

    () 函數向日期添加指定的時間間隔。

    () 函數向日期減少指定的時間間隔。

    其中expr參數是您希望添加的時間間隔。

    type 參數可以是下列值:

    type 值

    hour

    day

    week

    month

    year

    到此這篇關于mysql中查詢當前時間間隔前1天的數據的文章就介紹到這了,更多相關mysql查詢當前時間前1天內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    需要了解更多數據庫技術:MySQL中查詢當前時間間隔前1天的數據sql當前日期的前一天日期,都可以關注數據庫技術分享欄目—猴子技術宅()

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有