select sql_calc_found_rows * from (
select
*from
party_branch_department
)calc
where
calc.del = 0
and calc.status = #
and calc.sub_time >= date_format(#,'%y-%m-%d 00:00:00')
and calc.sub_time <= date_format(#,'%y-%m-%d 23:59:59')
在網上查的大多數會這樣寫,但是我本次這樣寫後沒有用,初始化查詢一條資料也沒有。都寫上吧,反正沒壞處,方便以後看
= date_format(#,'%y-%m-%d %h:%i:%s')
and acheck.execut_time_ <= date_format( #,'%y-%m-%d %h:%i:%s')
]]>
注意
看情況加 時分秒,有的時候不加會查詢不到資料,比如查詢一天當中的資料 24號的。如果沒有00:00:00和23:59:59 傳入的兩個資料可能會是2020-08-24 00:00:00。
Mybatis中如何查詢時間段內的資料
有時候我們需要查詢一張表內一段時間內操作的資料,大家很容易就想到了 between and 這個 句型的sql 對不對?如果現在需要兩個引數 比如乙個開始日期,乙個結束日期 來傳遞,需求是選擇乙個引數或者兩個引數都可以查詢,但是如下邊這個條件判斷使用and連線,此時需要兩個引數都要有,才會有查詢結果...
Mybatis中如何查詢時間段內的資料
有時候我們需要查詢一張表內一段時間內操作的資料,大家很容易就想到了 between and 這個 句型的sql 對不對?如果現在需要兩個引數 比如乙個開始日期,乙個結束日期 來傳遞,需求是選擇乙個引數或者兩個引數都可以查詢,但是如下邊這個條件判斷使用and連線,此時需要兩個引數都要有,才會有查詢結果...
分時間段查詢
declare t table 時間 datetime,金額 int insert t select 2007 1 1 10 00 23 8 union all select 2007 1 1 01 00 04 4 union all select 2007 1 1 01 00 14 4 union...