Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:按年月汇总后的排序问题

1楼
reachtone 发表于:2007-3-19 10:03:51

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

按销售日报表,生成“**年**月”格式的汇总表。但如何可以实现按年度从1月到12月的排序?请看附件。。

2楼
admin 发表于:2007-3-19 10:26:51
重新生成的“年月”字段是文本型,是按照文本的ASCII码来排序的,排列成现在的结果是正确的。
3楼
admin 发表于:2007-3-19 10:36:40
简明的解决办法:把“年月”字段,分成年、月两个字段,“月”字段的字段类型为“数字型”。
4楼
reachtone 发表于:2007-3-19 11:48:03

一句话让我茅塞顿开。。多谢指点,以下一条SQL命令就解决了,而且更简洁:

select year(日期) as 年,month(日期) as 月,str(year(日期))+'/'+trim(str(month(日期))) as 年月,sum(销售额) as 销售额 from 销售日报 group by year(日期),month(日期) order by year(日期),month(日期)

5楼
admin 发表于:2007-3-19 15:09:44
你在SQL语言的应用确实娴熟。推荐星友们下载1楼的项目,结合4楼的SQL语句研习。
共5 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07813 s, 4 queries.