好难,不会,怎么写。
现在有两个表,其中一个是"销售单" 一个是 "销售单明细"
"销售单" 主要有 '单号','日期'
"销售单明细" 主要有 '单号','品名','金额'
如何统计在一定'日期'内,"销售单明细"表里的'品名' like *** 的所有合计数
例如:
"销售单"中有单号为1和2两张定单
1 2005-1-1 70
2 2005-1-2 30
"销售单明细"中有如下记录
1 钢笔 50
1 铅笔 20
2 钢笔 10
2 橡皮 20
如何统计从2005-1-1至2005-1-3内钢笔的合计,SQL怎么写!
问题点数:20、回复次数:7Top
1 楼duyazhen(空中飞人)回复于 2005-03-04 11:56:27 得分 2
select 销售单明细.钢笔 from 销售单表名,销售单明细表名 where 销售单.time>2005-1-1 and 销售单.time<2005-1-3Top
2 楼j9dai(翔)(DoItNow)回复于 2005-03-04 12:01:54 得分 2
Sum + ConvertTop
3 楼bcfxbcfx(轨迹)回复于 2005-03-04 12:06:12 得分 0
能不能说得详细一点Top
4 楼qltouming(缘木渔人-临渊羡鱼,不若退而结网)回复于 2005-03-04 12:34:08 得分 4
select 品名,sum(金额) from 销售单,销售单明细 where 日期>='20050101' and 日期<='20050103' and 品名 = '钢笔'
楼主的基础差了点,有时间多看看SQL,尤其是select语句部分~Top
5 楼qltouming(缘木渔人-临渊羡鱼,不若退而结网)回复于 2005-03-04 12:35:25 得分 12
疏忽:P更正一下,
select 品名,sum(金额) from 销售单,销售单明细 where 日期>='20050101' and 日期<='20050103' and 品名 = '钢笔' and 销售单.单号 = 销售单明细.单号Top
6 楼bcfxbcfx(轨迹)回复于 2005-03-04 14:50:30 得分 0
更正一下。
是这样的。明细单里有钢笔1,钢笔2
现在要合总钢笔.
Top
7 楼hygougou(uoguogyh)回复于 2005-03-04 14:53:59 得分 0
不难的,数据窗口图形弄弄就OK了Top




