查询两个表,统计其中某个字段值的问题?(欢迎大家指点,谢谢!)

pangxiaoya 2003-12-09 03:37:37
目标是这样的统计starttime至endtime时间段内worktime的总和,标记字段finishdate在表sGONGXUORDERSHEETTRACE中,worktime是表DJ11PROCLAYOUT中的字段。我首先查询sGONGXUORDERSHEETTRACE中finishdate落在该时间段内的所有记录,然后根据某几个字段的值查找表DJ11PROCLAYOUT中的worktime,最后再求和,现在想用一个查询语句来完成,但不知道sql语句该怎么写,我写了一个请大家指点一下,谢谢!
strsql="SELECT sum(DJ11PROCLAYOUT.WORKTIME) as worktimesum FROM DJ11PROCLAYOUT,sGONGXUORDERSHEETTRACE WHERE (DJ11PROCLAYOUT.PLANETYPE=sGONGXUORDERSHEETTRACE.PLANETYPE and DJ11PROCLAYOUT.PARTDWGNO=sGONGXUORDERSHEETTRACE.PARTDRAWINGID and DJ11PROCLAYOUT.PROCID=sGONGXUORDERSHEETTRACE.GONGXUID and sGONGXUORDERSHEETTRACE.finishdate between to_date('"&starttime&"','yyyy-mm-dd') and to_date('"&endtime&"','yyyy-mm-dd'))"
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelheavens 2003-12-09
  • 打赏
  • 举报
回复
用between限制日期范围是不对的,用datediff函数

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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