當前位置:首頁 » 編程語言 » sql查兩個時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查兩個時間

發布時間: 2022-07-01 07:10:49

⑴ 用sql語句查詢兩個時間段的數據

用函數或過程可能會快點,用一句sql也行。
設計思路:根據題意,起始日期的結存數減去結束期的剩餘數就是銷售數量,其它日期的情況用不著管。
select
a.日期
as
起始日期,
b.日期
as
結束日期,
a.上期結存數量,
a.商品名稱,
a.上期結存數量-b.剩餘數量
as
銷售數量,
b.剩餘數量
from
(select
日期,上期結存數量,商品名稱
from
[tablename]
where
日期='20080901'
and
商品名稱='書包')
a,
(select
日期,剩餘數量,商品名稱
from
[tablename]
where
日期='20080904'
and
商品名稱='書包')
b
where
a.商品名稱=
b.商品名稱

⑵ 可以在一個SQL語句中查詢出兩個時間段的數據來嗎

可以的,有很多辦法,例如可以參考下列寫法:

select * from tblName where
coltime between '2017-03-01' and '2017-03-31'
or coltime between '2017-07-01' and '2017-07-31';

⑶ SQL中兩個日期的查詢語句怎麼寫

1、創建測試表,

create table test_date(id int, v_date date);

⑷ sql語句中可以查詢兩個日期之間的天數么

select datediff('2009-1-1', '2008-1-1');

用datediff函數,第一個參數是截止時間,第二個參數是起始時間

不好意思,剛才的是mysql,剛看了下sql的文檔發現有點區別- -,sql的話,用下面的形式:
DATEDIFF ( datepart , startdate , enddate )

所以你要求2個日期之間間隔的天數,這樣寫:

datediff( dd, '2008/1/1', '2009/1/2' )

這里的dd表示計算天數差

⑸ 2個時間之間的sql查詢語句怎麼寫求高手

select * from some_table st
where st.r > TO_DATE('2006-06-04', 'YYYY-MM-DD')
and st.r < TO_DATE('2007-08-24', 'YYYY-MM-DD')

這里假設你的資料庫的時間欄位是DATE類型的

如果你非要把時間分開存 你就寫個存儲過程去處理下時間

⑹ 用SQL語句寫查詢介於兩個時間之間的記錄應該怎麼寫

您好:

附上SQL Server的兩種寫法

--1
SELECT*
FROM表
WHERE時間欄位>'開始時間'AND時間欄位<'結束時間'
--2
SELECT*
FROM表
WHEREBWTEEN'開始時間'AND'結束時間'

歡迎追問。

⑺ Sql語句查2個時間之間的時間(最好換算成秒數)

用DateDiff函數:SELECT DateDiff('s',發布時間,到期時間) FROM 數據表 WHERE ......

⑻ 我要查詢2個時間段的數據sql語句,mysql資料庫

select 「要查詢時間的欄位名」 from table(表名) where 時間欄位名=「第一個時間點」 and 時間欄位名=「第二個時間點」

⑼ sql查詢問題 我想查詢兩個日期之間的數據,比如3月到4月的數據,這個sql語句該怎麼寫

最簡單的方法就是用char(4)來保存生日。
select student_name
from students
where student_birthday between '0101' and '0505'
order by student_birthday

也可以用數值型:)
select student_name
from students
where student_birthday between 101 and 505
order by student_birthday

當然也可以用日期型

⑽ sql查詢語句中要查詢兩個時間段數據,語句怎麼寫

用函數或過程可能會快點,用一句SQL也行。
設計思路:根據題意,起始日期的結存數減去結束期的剩餘數就是銷售數量,其它日期的情況用不著管。
select
a.日期
as
起始日期,
b.日期
as
結束日期,
a.上期結存數量,
a.商品名稱,
a.上期結存數量-b.剩餘數量
as
銷售數量,
b.剩餘數量
from
(select
日期,上期結存數量,商品名稱
from
[tablename]
where
日期='20080901'
and
商品名稱='書包')
a,
(select
日期,剩餘數量,商品名稱
from
[tablename]
where
日期='20080904'
and
商品名稱='書包')
b
where
a.商品名稱=
b.商品名稱