select b.商品编码,sum(b.数量) from 销售表 a,销售详细表 b where a.销售单号=b.销售单号 and a.销售时间 between '2003-1-1' and '2003-1-2' GROUP BY b.商品编码
select sum(数量),商品编码 from 销售详细表 where 销售单号 = (select 销售单号 from 销售表 where convert(char(10),销售时间,120) = '2003-2-20') group by 商品编码
select a.商品编码, sum(a.数量) from 销售详细表 a, 销售表 b where a.销售单号=b.销售单号 and b.销售时间 between '2003-02-18' and '2003-02-19' group by a.商品编码
select A.商品编码, sum(数量) from 销售详细表 A INNER JOIN 销售表 B ON 销售详细表.商品编码=销售表.商品编码 WHERE B.销售时间="****-**-**" group by A.商品编码
select b.商品编码,sum(b.数量) 数量 from 销售表 a join 销售详细表 b on a.销售单号=b.销售单号 where 销售时间='2002-2-2' group by b.商品编码
select M.商品编码,SUM(M.数量) from 销售表 T,销售详细表,M where T.销售时间=... AND M.销售单号=T.销售单号 group by M.商品编码
select b.商品编码,sum(b.数量) 数量 from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号 group by b.商品编码,a.销售时间
select sum(数量),商品编码 from 销售详细表 as a right outer join (select 销售单号 from 销售表 where convert(char(10), 销售时间,120) ='2003-2-20')b on a.销售单号 = b.销售单号
select b.商品编码,sun(b.数量) 数量 from 销售表 a ,销售详细表 b where a.销售单号 = b.销售单号 and convert(char(10),销售时间,120) = '2003-2-20') group by 商品编码
select b.商品编码,sum(b.数量) 数量 from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号 group by b.商品编码,datediff(day,a.销售时间,getdate())
select b.商品编码,sum(b.数量) 数量 from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号 group by b.商品编码,datediff(day,a.销售时间,getdate()) 其实 getdate() 可以换为任意日期,如: '2001-9-1'
where a.销售单号=b.销售单号 and a.销售时间 between '2003-1-1' and '2003-1-2'
GROUP BY b.商品编码
INNER JOIN 销售表 B
ON 销售详细表.商品编码=销售表.商品编码
WHERE B.销售时间="****-**-**"
group by A.商品编码
from 销售表 T,销售详细表,M
where T.销售时间=...
AND
M.销售单号=T.销售单号
group by M.商品编码
from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号
group by b.商品编码,a.销售时间
from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号
group by b.商品编码,datediff(day,a.销售时间,getdate())
from 销售表 a left join 销售详细表 b on a.销售单号=b.销售单号
group by b.商品编码,datediff(day,a.销售时间,getdate())
其实 getdate() 可以换为任意日期,如: '2001-9-1'