求一高难度sql语句
现有如下表tab1
型号 颜色 单价 数量 赊账
A-1 红色 100 8 否
A-1 红色 110 10 是
A-2 紫色 200 5 否
A-3 蓝色 300 20 是
A-1 红色 150 1 是
现想得到如下结果:
型号 颜色 销售数量 销售金额 赊账数量 赊账金额
A-1 红色 8 800 11 1250
A-2 紫色 5 1000 0 0
A-3 蓝色 0 0 1 6000
最好能用一句sql
SQL code:
declare @tab1 table(型号 varchar(10),颜色 varchar(10),单价 int,数量 int,赊账 char(2))
insert into @tab1 select 'A-1','红色',100, 8,'否'
insert into @tab1 select 'A-1'
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
table1:
uID uName
1 小李
2 小张
table2:
pID uID type
1 1 H1
2   ......
如果用sql语句更改lj字段的路径,如下:
lj
7/200781616183095962.jar
8/f_200812111413292.jar
8/f_200812111413291.jar
得到的结果如下:
lj
1/7/200781616183095962.jar
1/8/f_20081 ......
一张表table字段F1和F2
F1 F2
1 a
2 ......
有一张表(SHGL)
JLBH LXR LXDH SHDZ
1 a ......