1)
我的数据表中[销售日期]是日期型的(YYYY-MM-DD)
怎样可以将月份相等的记录合并 计算每个月的销售总价格?
要怎么实现??
用SQL 可以实现吗?
我是用ACCESS做数据库的
比如说
原来的表:
订货日期 总价格
2004-4-1 3
2004-4-2 4
2004-4-3 3
2004-5-4 5
2004-5-12 3
2004-6-2 3
2004-6-16 3
2004-6-24 4
我希望变成:
订货日期 总价格
2004-4 10
2004-5 8
2004-6 102)
我在DataSet中新建一个字段 [剩余数量]
怎么能对这个字段进行查询?
我的语句
DataSet.CommandText:='Select * from [库存信息]Where[剩余数量]=1232'
为什么会出错
提示信息:参数不足,期待是1
这句是什么意思???
如何可以实现对DataSet自建字段的查询??
请指教!!!
我的数据表中[销售日期]是日期型的(YYYY-MM-DD)
怎样可以将月份相等的记录合并 计算每个月的销售总价格?
要怎么实现??
用SQL 可以实现吗?
我是用ACCESS做数据库的
比如说
原来的表:
订货日期 总价格
2004-4-1 3
2004-4-2 4
2004-4-3 3
2004-5-4 5
2004-5-12 3
2004-6-2 3
2004-6-16 3
2004-6-24 4
我希望变成:
订货日期 总价格
2004-4 10
2004-5 8
2004-6 102)
我在DataSet中新建一个字段 [剩余数量]
怎么能对这个字段进行查询?
我的语句
DataSet.CommandText:='Select * from [库存信息]Where[剩余数量]=1232'
为什么会出错
提示信息:参数不足,期待是1
这句是什么意思???
如何可以实现对DataSet自建字段的查询??
请指教!!!
select year(订货日期)+'-'+month(订货日期 ),sum(总价格)
from 表
group by year(订货日期)+'-'+month(订货日期 )
GROUP BY CONVERT(char(7),订货日期,120)2.
DataSet.CommandText:='Select * from [库存信息]Where[剩余数量]=1232'==> DataSet.CommandText:='Select * from [库存信息] Where [剩余数量]=1232'[剩余数量] 是数字型吗?
出错提示信息:
[Microsoft][ODBC Microsoft Access Driver]标准表达式中数据类型不匹配。
我这样可以显示年的 不回出错
select year(订货日期),sum(总价格)from 表group by year(订货日期)
year(订货日期)是数字可以和'-'(字符)相加吗??
那要怎么解决???
1)
出错提示信息:
表达试convert函数未定义
CONVERT 好象是 SQL的函数 我是用ACCESS的
2)[剩余数量]是INTEGER的 只不过这个字段是我在Dataset中建立的不是在原始表中的
我用这样的语句查别的字段都没问题 就[剩余数量]不行
FROM t1
GROUP BY format(订货日期,'yyyy-mm');第2个不会
但以前用过ADO的Find方法实现在结果中查询,应该适合你。
delphi不知道怎么用。
SELECT format(订货日期,'yyyy-mm'), sum(剩余数量)
FROM t1
GROUP BY format(订货日期,'yyyy-mm');
不行
我用这个就可以
select month([订货日期]),sum([总价格])from [销售订单]where format([订货日期],'yyyy')=2004 group by month([订货日期])
可是我
select day([订货日期]),sum([总价格])from [销售订单]where format([订货日期],'yyyy')=2004-04 group by day([订货日期])
就不行了
你能不能帮我改改!!
谢谢
可是我
select day([订货日期]),sum([总价格])from [销售订单]where format([订货日期],'yyyy-mm')=2004-04 group by day([订货日期])
就不行了
你能不能帮我改改!!
谢谢
:)
FROM 销售订单
GROUP BY format(订货日期,'yyyy-mm')
上面的语句什么错误阿?我这怎么可以?
SELECT day(订货日期), Sum(总价格)
FROM 销售订单
WHERE cstr(format(订货日期,'yyyy-mm'))='2004-04'
GROUP BY day(订货日期)