sqlserver 取時間段重複或者不重複的資料

2022-03-15 00:27:45 字數 336 閱讀 7595

declare @str datetime,

@end datetime

select @str='2013-04-05',@end='2013-04-10'

select * from arp_hbskbd where not (hbskbd_mrqsrq>@end or hbskbd_mrzzrq< @str)

--1、取不重複的日期==》欄位的開始日期 >給定日期的結束日期(@end) 或者 欄位的結束日期《給定日期的開始日期(@str)

--2、取重複日期==》not(欄位的開始日期 >給定日期的結束日期(@end) 或者 欄位的結束日期《給定日期的開始日期(@str))

sql server 按時間段查詢

在寫按時間段查詢的sql語句的時候 一般我們會這麼寫查詢條件 where date 2010 01 01 and date 2010 10 1 但是在實執行sql時些語句會轉換成這樣 where date 2010 01 01 0 00 00 and date 2010 10 1 0 00 00 再...

Sql中,按時間段取資料(時間段不包括日期)

select count kqres res from t kqresult where staff id 24 and kqres res 年假說明 and kqres date 2007 10 01 and kqres date 2007 10 31 and t kqexplain.kqe st...

oracle取某時間段的資料

sysdate 1是加一天,sysdate 1 48 就是加 減 半個小時 select count from table name where table name.date between to char sysdate 1 48,yyyymmdd hh mi and sysdate 其中dat...