按旬统计数据(再线等待,立即给分)

bicesky 2003-10-10 11:04:59
PB8+SQLSERVER2000,现在遇到一个问题。我可以按年,月,日查询,但是不知道怎样按旬查询。我现在的想法是在2000里自定义一个函数,用来计算旬,然后再建一个视图,将需要统计的项列出,在调用这个自定义函数来计算。但是问题来了。我自定义的函数总是出错。请教高手,如何自定义这个函数,以便计算出旬呢?()还有,这个旬不是固定哪个月的。是在输入年、月之后,统计该月的上中下旬数据。
...全文
206 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
freedom2001 2003-12-08
  • 打赏
  • 举报
回复
1、自定义函数出错,那还是你的程序有问题
2、不管是哪个月都能分为3旬,完全可以根据日期进行判断,这有什么麻烦的吗
编程夜猫 2003-10-14
  • 打赏
  • 举报
回复
我是在PB里实现的。不过我想若你需要,也可以在SQL server中实现。其实按旬查询最根本的就是把在当旬发生的记录 select出来,你可以用二个datediff(day,,)就可以完成。比如上旬,就是找界于1号到10号的记录..等等。
编程夜猫 2003-10-10
  • 打赏
  • 举报
回复
计算旬,我是这样做的
上旬为>=1号 <=10号
中旬为>=11号 <=20号
下旬为>=21号 <下个月的1号

若是12月就 下个月的1号为:12月31加1天
ishxb 2003-10-10
  • 打赏
  • 举报
回复
用if()
bicesky 2003-10-10
  • 打赏
  • 举报
回复
能说的详细一点吗?多谢!
klbt 2003-10-10
  • 打赏
  • 举报
回复
用数据窗口的计算列或计算域(使用if()函数)实现:
bicesky 2003-10-10
  • 打赏
  • 举报
回复
summerheart:你能具体说说吗?你是在建立的视图中这样写的吗?那你能够在一个视图中使这些全部实现吗?还是用其他方法?

752

社区成员

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

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