按時間劃分的 SQL 統計,SQL 查詢如何按小時查詢該時間段內的總次數

發布 科技 2024-04-04
5個回答
  1. 匿名使用者2024-02-07

    答案是肯定的; 只需將行用於列即可。

    靜態寫作。 select unit,sum(case when year(time)=2005 and datepart(q,time)=1 then value else 0 end) as 2005 a quarter,sum(case when year(time)=2005 and datepart(q,time)=2 then value else 0 end) as 2005 a quarter ,..

    from table

    按單位分組。

    垂直顯示時;

    選擇單位,當 year(time)=2005 和 datepart(q,time)=1 時,然後'2005年第一季度'

    當 year = 2005 且 datepart(q, time) = 2

    then '2005年第二季度'

    .end 顯示季節,sum(value) 顯示值。

    from table

    按單位分組,當 year(time)=2005 和 datepart(q,time)=1 時的情況'2005年第一季度'

    當 year = 2005 且 datepart(q, time) = 2

    then '2005年第二季度'

    .end

  2. 匿名使用者2024-02-06

    選擇單位、年份+'部分'+datepart(q, 時間)+'季度'季度,總和(值)總計。

    從表名。

    按單位、年份(時間)+ 分組'部分'+datepart(q, 時間)+'季度'

    order by 1,2

  3. 匿名使用者2024-02-05

    1. 建立乙個 Junit 測試。

    2. 使用 setup() 和 teardown() 方法。

    3、分別用兩種方式生成會話,開啟事務、提交事務和關閉會話 首先測試本地SQL查詢,即常用的SQL語句通過會話的createsqlquery方法執行SQL,並載入待查詢的物件。

    4. 條件查詢的方法,Hibernate 使用 :stuname 的方法占用 SQL 中的引數並傳遞"引數的名稱","引數") 來賦值。

    5. 對應的查詢結果。

  4. 匿名使用者2024-02-04

    這可以通過 group by 語句來完成。

    例如,測試表包含以下資料:

    要找出 2 月 25 日一天中每個小時的 CNT 總和,您可以使用以下語句:

    with t as

    select number rn from master..spt_values where type='p' and number<=23)

    select hours,sum(isnull(cnt,0)) 數量從 t 左加入測試開始日期,開始日期,12,2)

    as int) group by

    查詢結果:

  5. 匿名使用者2024-02-03

    使用作業定時任務執行語句將執行間隔定義為1小時,查詢條件為年、月、日等於當時的系統時間。

    欄位的小時等於當前小時 hour(field)=hour(getdate())。

相關回答
4個回答2024-04-04

select * from log a,(select ,max(date) from logwhere id='10000' >>>More

4個回答2024-04-04

選擇 [Salesman],Sum([Sales]) all* ,Product category from [Sales Details] A Inner join (select [Salesman],Sum(Sales) all from [Sales Details] Inner Join ()group by [Salesman]) B on A.[推銷員]=b。[業務員] 按 [業務員]分組,產品類別。 >>>More

4個回答2024-04-04

sele date,a.win, b, lose from table, (sele date count(result) as win from table where rsult='贏'分組按日期 )a,,(sele date count(result) as pay from table where rsult='支付'按日期分組 )b 其中表。date=表。 >>>More

8個回答2024-04-04

SQL2008 語句:

當 num = 1 時選擇 name = case then a else''結束,成績,科目。 >>>More

4個回答2024-04-04

選擇

from[表名]。 >>>More