搭建论坛《搭建之星》论坛数据库交流 → 按年月汇总后的排序问题


  共有2748人关注过本帖树形打印

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

帅哥哟,离线,有人找我吗?
reachtone
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
按年月汇总后的排序问题  发帖心情 Post By:2007-3-19 10:03:51

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

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


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-3-19 10:26:51

重新生成的“年月”字段是文本型,是按照文本的ASCII码来排序的,排列成现在的结果是正确的。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-3-19 10:36:40

简明的解决办法:把“年月”字段,分成年、月两个字段,“月”字段的字段类型为“数字型”。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建爱好者
等级:爱好者 帖子:238 积分:1173 威望:1 精华:0 注册:2006-12-28 10:22:07
  发帖心情 Post By: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(日期)


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2007-3-19 15:09:44

你在SQL语言的应用确实娴熟。推荐星友们下载1楼的项目,结合4楼的SQL语句研习。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

按年月汇总后的排序问题








签名