當前位置:首頁 » 編程語言 » sql取某人某天的數據
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql取某人某天的數據

發布時間: 2023-07-15 15:15:31

1. sql查某一天的數據怎麼查

你這個是SQL server,查詢方式不一樣
select * from data where (括弧裡面是列名稱) between '2012-11-11' and '2012-11-12'

2. sql中如何取某一日期前一天的數據

select *,sum(來訪人數欄位) from 表名稱 group by 日期欄位
直接使用group by 就可以了
如果需要只取某個或某兩個日期的數據
select *,sum(來訪人數欄位) from 表名稱 where 日期='2012-11-01 ' or 日期='2012-11-03 ' group by 日期欄位

3. 如何用sql server的select語句實現從30天的數據中中提取其中某一天的數據

where recordtime between 2012/10/1 00:00:00 and 2012/10/1 23:59:59
或者
where recordtime between convert(datetime,@date1,120) and convert(datetime,@date2,120)
@date是你輸入的查詢時間,120是時間格式yyyy-mm-dd hh:mi:ss(24h)
希望對你有用,謝謝

4. SQL語句怎麼查詢在某日期之前的數據

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」缺衡圖標。

5. SQL 查詢語句 查詢某天的數據

select * from news where
substring(Convert(char(10),date,112),1,8)='20090112'

按日查
substring(Convert(char(10),date,112),1,8)='20090112'
按月查
substring(Convert(char(10),date,112),1,6)='200901'
按年查
substring(Convert(char(10),date,112),1,4)='2009'

6. 如何用SQL語句,查詢資料庫中等於某一天的記錄

select*from表名where日期欄位='2017-01-01'
--如果是帶有時間的話
select*from表名where日期欄位>='2017-01-0100:00:00'and日期欄位<='2017-01-0123:59:59'
--或者簡單一點
select*from表名where日期欄位>='2017-01-01'and日期欄位<'2017-01-02'

7. sql如何一次取出2天的數據(有時候某些天沒數據),求思路

按照你給的說法和例子( 1號3條數據,2號沒有數據,3號2條數據,),那麼所謂的一次兩天,應該是取出1號和3號的5條數據,是這個意思吧。
假設4,5號都有數據,那麼現在是(1有數據,2沒數據,3有數據,4有數據,5有數據)其他不算,就說這五天
那麼你說的一次取出兩天的數據怎麼取?從後往前,還是從前往後,亦或是隨便取?還是多次取,每兩天的都取出來?給的需求並不是十分明確。
個人認為最大的可能是從後往前,或者某一個時間段往前或者往後。
如果是數據塊的話很好寫,定義兩個變數,兩個初始都是0,我們假設為a,b,a代表有數據天數,b代表天數。輸入當前日期(查詢日期),然後在表內對當前日期進行count計數,如果計數不為0,那麼a=a+1,b=b±1(根據向前還是向後查詢自己分配),如果計數為0,那麼只b±1,然後判斷一下a是否等於2,如果a不等於2,那麼繼續循環,直到循環出現兩個計數不為0的天,那麼a=2了,然後就能退出循環,這是查詢出的內容就是兩天的。
如果是單條sql的話,考慮到查詢的當天可能也沒有數據,比如你要查詢2號(包含)往後的兩天(一般來說是2號和3號的數據),但是2號沒有數據,所以輸出的應該是3號和4號的數據。
單獨的sql好像能寫出來,我說一個思路,開窗函數,你對找出來的數據,比如大於等於2號的數據進行排序,這個排序是開窗(oracle的話這里用rank,其他數據不知道),其他資料庫不知道)的排序,(不分組,按照日期的截取到日去排序,也就是不算具體的時間,而是1號,2號,這樣的排序)這時,3號的所有數據會被標記為1,4號的所有數據被標記為2,然後再截取排序號小於等於2的就可以了。
其他的還有,不過要麼是計數,要麼是開窗排序,而且不一定能寫出來,或者就算寫出來了,可能也比較耗費資源,估計可用性不大。