SOS报表生成!

hundlom 2004-03-31 09:49:10
所有数据都在一个表中,每天保存一次。
到月底要总结打印出月报表,到年底打印出年报表,年报表的样式和月报表的样式相同。
我现在打算用select根据打印需要选择,各位能否给我提供些思路?
...全文
39 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzheng2001 2004-04-01
  • 打赏
  • 举报
回复
把你的表的每字段的定义贴出来就能帮你了
hundlom 2004-03-31
  • 打赏
  • 举报
回复
CREATE TABLE [dbo].[zhonghe] (
[num] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[chehao] [varchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[zuoyexm] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[wanchengsl] [numeric](10, 2) NULL ,
[zhiliang] [varchar] (4) COLLATE Chinese_PRC_CI_AS NULL ,
[leijixlc] [numeric](10, 2) NULL ,
[leijiyxsj] [numeric](6, 2) NULL ,
[peijian] [varchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[cahiyou] [numeric](10, 2) NULL ,
[jiyou] [numeric](10, 2) NULL ,
[yeyayou] [numeric](10, 2) NULL ,
[chilunyou] [numeric](10, 2) NULL ,
[yeliyou] [numeric](10, 2) NULL ,
[lijizhi] [numeric](10, 2) NULL ,
[qita] [numeric](10, 2) NULL ,
[department] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[fuzenren] [varchar] (12) COLLATE Chinese_PRC_CI_AS NULL ,
[riqi] [datetime] NULL
) ON [PRIMARY]
GO
sincerity 2004-03-31
  • 打赏
  • 举报
回复
和你的表结构设计有关,你的表结构是什么样的?
luckbird 2004-03-31
  • 打赏
  • 举报
回复
设一个起始时间和结束时间就可以呀~~

月报表起始时间为这个月1号,结束时间为这个月最后一天

年报表起始时间为1月1号,结束时间为12月31号。
hundlom 2004-03-31
  • 打赏
  • 举报
回复
月报表里面不要细节数据,要的是各个项目一个月来的总和
sincerity(sincerity)的意思是不是把一个月的数据检索出来?这个我已实现,但我还需要:如何把检索出来的数据加起来?细节不再显示...形成一个新表(不是数据库的表,而是打印时)....
sincerity 2004-03-31
  • 打赏
  • 举报
回复
有多种方法:
1、像一楼说的,对 riqi 字段做开始时间和结束时间过滤
2、增加年、月字段

就是个数据的过滤操作,除了过滤,还需要什么吗?

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧