sql單表復(fù)雜查詢

2022-12-28 22:40

2個(gè)回答
你的銷售總量 和各個(gè)狀態(tài)的銷量是通過什么規(guī)則計(jì)算來的,狀態(tài)字段又是什么數(shù)據(jù)類型,怎么標(biāo)記狀態(tài)。這些都要補(bǔ)充清楚

拜托問SQL查詢問題,請(qǐng)給出示例數(shù)據(jù),和期望的結(jié)果數(shù)據(jù)
select 銷售id,日期,a.銷量,b.銷量,c.銷量
from
(select distinct id,日期 from 表) xx,

(select id,日期,count(產(chǎn)品)as 銷量 from 表 where 狀態(tài)=1
group by id,日期) a,

(select id,日期,count(產(chǎn)品)as 銷量 from 表 where 狀態(tài)=2
group by id,日期) b,

(select id,日期,count(產(chǎn)品)as 銷量 from 表 where 狀態(tài)=3
group by id,日期) c

where xx.id*=a.id and xx.id*=b.id and xx.id*=c.id
and xx.日期*=a.日期 and xx.日期*=b.日期 and xx.日期*=c.日期

sqlserver語法

*=是sqlserver的左連接
相關(guān)問答
SQL 復(fù)雜表查詢
2個(gè)回答2022-09-19 22:18
看了頭暈,為何要用中文字段呀,呵呵~ select 主表.*,工序表.工序名稱,作廢表.作廢名稱 from 主表 left 工序表 on 主表.工序代號(hào)=工序表.工序代號(hào) left 作廢表 on 主...
全文
sql復(fù)雜點(diǎn)的查詢
3個(gè)回答2022-09-05 04:38
SELECT 表B.NAME, COUNT(表A.業(yè)務(wù)bus) FROM 表A,表B WHERE 表A.人物ID = 表B.人物ID GROUP BY 表B.NAME 這樣是否是你想要的答案
sql 多表復(fù)雜查詢
4個(gè)回答2022-08-13 03:07
先聯(lián)合查詢出 name 跟 id的字段 語句如下:select name,stuid from s as s union ...
全文
復(fù)雜的SQL查詢語句
1個(gè)回答2022-10-28 14:24
select (in.count - out.count) from out ,in where in.no = out.no 可能我對(duì)你的表的復(fù)雜度,理解不到位。 我寫了上面的話,如果有補(bǔ)充說...
全文
關(guān)于復(fù)雜的SQL查詢
4個(gè)回答2022-09-10 11:45
SELECT distinct(CASE WHEN 列 = 'XY-P-01' THEN 列 WHEN substrb(列,1,6)='XY-P-0' THEN...
全文
sql查詢問題,有點(diǎn)復(fù)雜
1個(gè)回答2022-09-21 01:21
select distinct b.t_id,b.name,a.pro_name,a.pro_type from t_id a inner join user b on a.t_id=b.t_id ...
全文
SQL語句多表查詢,復(fù)雜?
1個(gè)回答2022-10-30 18:06
scid是開課次數(shù)字段嗎?你試試看這樣對(duì)不對(duì) select top(12) a.scid,b.tid,c.tname from 校區(qū)開課表 a left join 課程表 ...
全文
MS SQL復(fù)雜查詢問題
1個(gè)回答2022-09-21 16:08
select * from X where 條件3 in (select * from X where 條件1 AND 條件2) 或者 select * from X where 條件3 in ...
全文
SQL語句復(fù)雜四則運(yùn)算查詢
3個(gè)回答2022-11-01 10:37
select value_a+value_b*value_a+value_b/value_c*value_b*(value_c+value_a) from (select max(case let...
全文
關(guān)于SQL語句 復(fù)雜!!單表查詢
3個(gè)回答2022-09-21 05:47
使用 DISTINCT 消除重復(fù)項(xiàng) DISTINCT 關(guān)鍵字可從 SELECT 語句的結(jié)果中除去重復(fù)的行。如果沒有指定 DISTINCT,那么將返回所有行,包括重復(fù)的行。例如,如果在 titleaut...
全文
熱門問答