分 分飞 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #1 Access2000数据库 如何查找某月份(短日期型)的数据?
T TYZhang Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #2 Select * from 表 where DatePart("yyyy",日期字段)=你的年份 and DatePart("m",日期字段)=你的月份
P piao40993470 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #3 直接用year()或者day()函数也一样。
分 分飞 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-23 #4 我 是想分析某一年中每个月的销售合计,怎么办?谁帮我写个sql? 源表: ID 销售单号 实收金额 日期 131 SL_200405230001 ¥45.00 2004-5-23 132 Pf_200405230001 ¥25.00 2004-5-23 133 Pf_200405230002 ¥25.00 2004-6-20 想得到这样的表: 月份 销售合计 1月 0 2月 0 3月 0 4月 0 5月 70 6月 25 7月 0 ... ..........................
我 是想分析某一年中每个月的销售合计,怎么办?谁帮我写个sql? 源表: ID 销售单号 实收金额 日期 131 SL_200405230001 ¥45.00 2004-5-23 132 Pf_200405230001 ¥25.00 2004-5-23 133 Pf_200405230002 ¥25.00 2004-6-20 想得到这样的表: 月份 销售合计 1月 0 2月 0 3月 0 4月 0 5月 70 6月 25 7月 0 ... ..........................
H hygsxy Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-24 #5 使用一个循环来进行查询。次数为12次 1:每一循环查询一个月的销售合计,把查询结果存放在一个临时字符串数组中,直到查完为止 2:把查询合计连同1月,2月加入到dbgrid中。 这样太麻烦了,我想了半天,也没想出好方法,看看,谁有更好的方法。
使用一个循环来进行查询。次数为12次 1:每一循环查询一个月的销售合计,把查询结果存放在一个临时字符串数组中,直到查完为止 2:把查询合计连同1月,2月加入到dbgrid中。 这样太麻烦了,我想了半天,也没想出好方法,看看,谁有更好的方法。
盛 盛利 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-24 #6 select month(max(日期)),sum(实收金额) from 源表 group by cast(year(日期) as char)+cast(month(日期) as char) 这是sql server中的写法,应该没有问题的 access中,你类似的写一下试试 应该问题不大
select month(max(日期)),sum(实收金额) from 源表 group by cast(year(日期) as char)+cast(month(日期) as char) 这是sql server中的写法,应该没有问题的 access中,你类似的写一下试试 应该问题不大
D dez_0609 Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-24 #7 select datepart('m',日期),sum(实收金额) from yourtable group by datepart('m',日期) order by datepart('m',日期)