Foxtable(狐表)用户栏目专家坐堂 → 按照另一个表开始、截止日期统计年度


  共有2827人关注过本帖树形打印复制链接

主题:按照另一个表开始、截止日期统计年度

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


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
按照另一个表开始、截止日期统计年度  发帖心情 Post By:2018/9/17 11:04:00 [显示全部帖子]

老师,分组统计里面怎么按照另外一个表的合同年度的起之日来统计呢?


图片点击可在新窗口打开查看此主题相关图片如下:22222.jpg
图片点击可在新窗口打开查看

 

或是根据分支机构管理里面的合同起止日期来统计中标统计表里面的起止日期内每一年的中标金额?

比如:河南分公司:统计出2016年是2016-08-01至2017-07-31,2017年是统计2017-08-01至2018-07-31的2018年统计2018-08-01-今天的。

[此贴子已经被作者于2018/9/17 16:57:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 12:26:00 [显示全部帖子]

老师,用你说的方法二判断属于哪个年度怎么写呢?做了个示例,请老师看看。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目8.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 14:16:00 [显示全部帖子]

老师,sqlTable不能基于多个表用Select语句生成哇?我直接生成查询表没问题。

 

Select {分支机构管理}.所属机构,承包合同_起始日期,承包合同_到期日期,项目名称,中标日期,中标金额,datediff(yyyy,承包合同_起始日期,中标日期)+year(承包合同_起始日期) As 统计年份 Fro m {分支机构管理} Inner JOIN {中标统计} ON {中标统计}.[所属机构] = {分支机构管理}.[所属机构]

[此贴子已经被作者于2018/9/17 14:16:47编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 14:39:00 [显示全部帖子]

sqlQuery还能在分页不啊?我在分页不对。

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 14:51:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:7777.png
图片点击可在新窗口打开查看
统计年份怎么让他显示{机构名称} {0}年度小计,前面在现实一个:统计的机构名称?
[此贴子已经被作者于2018/9/17 14:53:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 15:28:00 [显示全部帖子]

 

[此贴子已经被作者于2018/9/18 9:15:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 17:00:00 [显示全部帖子]

老师,用SQLQuery合并多个表数据后,另外单独增加一列“备注”列一直不对呢,因为现在两个表都有“备注”列,不需要引用数据。

Select {分支机构管理}.所属机构,承包合同_起始日期,承包合同_到期日期,项目名称,中标日期,中标金额,datediff(yyyy,承包合同_起始日期,中标日期)+year(承包合同_起始日期) As 统计年份 Fro m {分支机构管理} Inner JOIN {中标统计} ON {中标统计}.[所属机构] = {分支机构管理}.[所属机构]


 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/17 19:15:00 [显示全部帖子]

汗,我把他想复杂了。

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/18 9:16:00 [显示全部帖子]

老师,麻烦看看这语句哪儿不对??

Select  {分支机构管理}.所属机构,承包合同_起始日期,承包合同_到期日期,项目名称,中标日期,中标金额,dateadd(yyyy,datediff(yyyy,承包合同_起始日期,中标日期),承包合同_起始日期) as 统计年份,iif(中标日期 > 统计年份,datediff(yyyy,承包合同_起始日期,中标日期) + year(承包合同_起始日期),datediff(yyyy,承包合同_起始日期,中标日期) + year(承包合同_起始日期) -1 ) Fro m {分支机构管理} Inner JOIN {中标统计} ON {中标统计}.[所属机构] = {分支机构管理}.[所属机构]

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180918091331.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3206 积分:21316 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2018/9/18 9:51:00 [显示全部帖子]

用的sqlserver,混淆了,这样写报错:统计年份无效

Select  {分支机构管理}.所属机构,承包合同_起始日期,承包合同_到期日期,项目名称,中标日期,中标金额,dateadd(yyyy,datediff(yyyy,承包合同_起始日期,中标日期),承包合同_起始日期) as 统计年份,case when 中标日期 > 统计年份 then datediff(yyyy,承包合同_起始日期,中标日期) + year(承包合同_起始日期) else datediff(yyyy,承包合同_起始日期,中标日期) + year(承包合同_起始日期) -1 end Fro m {分支机构管理} Inner JOIN {中标统计} ON {中标统计}.[所属机构] = {分支机构管理}.[所属机构]

[此贴子已经被作者于2018/9/18 10:01:52编辑过]

 回到顶部
总数 12 1 2 下一页