❶ sql 行列匯總查詢
select 姓名,日期,min(上班時間),min(下班時間),max(上班時間),max(下班時間) from kqtjb group by 姓名,日期
❷ sql匯總查詢的語句怎麼寫啊
select department 部門,id 工號,name 姓名,sum(money) 金額
from 表
where month(date)=4
group by department,id,name
❸ sql分類查詢,分類匯總,查詢
selectrownumid,bianhao,fenleitj
from(
selectbianhao,count(1)asfenleitj
fromtab
groupbybianhao
havingcount(1)>1);
❹ sql 分類匯總查詢
你的需求有點怪,一般就按產品類別分類,你還加個保值時間,那就只有這樣
select
產品,
類別,
保質期-銷售日期as'保值時間',
count(*)as'數量',
avg(價格)as'均價'
fromtable
groupby產品,類別,'保值時間'
❺ SQL 查詢匯總
查詢語句
SELECT[規格],SUM([庫存數])AS[庫存數]FROMTABLENAME
WHERE[數量]>0AND[品質]=1
GROUPBY[規格]
❻ sql 分類匯總查詢語句
select dept as 部門,sum(pay) as 合計,sum(case zt when '01'then 1 else 0 end) as 個數(01狀態),
sum(case zt when '02'then 1 else 0 end) as 個數(02狀態),count(*) as 總數
from 表 group by dept
以上,希望對你有所幫助
❼ SQL匯總查詢的問題
不使用like模糊方式,可採取>=搜索字元串方式實現。
Sql=select * from tabel where 地名>=' 某輸入地名字元
❽ sql查詢怎麼進行(多條件分組判斷匯總)
sql多條件分組查詢舉例:
比如有兩張表:
表一:
姓名 分數
——————
李一 2
李二 1
李三 1
張一 3
張二 2
張三 2
……
表二:
姓
——
李
張
王
要查詢表二中的姓的數據對表一進行分組,然後將分數統計出來。
sql語句寫法如下:
SELECT
b. NAME,
sum(a.score) AS 分數
FROM
tb1 a
LEFT JOIN tb2 b ON SUBSTR(a.name FROM 1 FOR 1)= b.`name`
GROUP BY
b. NAME;
這個是Mysql的寫法 Oracle把SubStr函數改一下就可以了。
❾ sql查詢 數據匯總
--SQL2005或以上,開窗函數的寫法
select*,SUM(數量)over(partitionby商品編號)As合計from訂單表
--子查詢
select*,(selectSUM(數量)from訂單表where商品編號=A.商品編號)As合計from訂單表A
❿ sql 兩表數據匯總查詢
SelecttblTable1.ID1,tblTable1.Name,sum(tblTable2.Quantity)fromtblTable1
jointblTable2
ontblTable1.ID1=tblTable2.ID1
groupbytblTable1.ID1,tblTable1.Name