请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
帆软用户A5K1Xo5JDb(uid:2025555)
职业资格认证:尚未取得认证
  • SELECT F,H,A AS 本月收入, A-E AS 环比,A-B AS 与19年比,A/C AS 完成预算, D AS 累计收入,D/G AS 完成年度预算 FROM(SELECT SUM(a.`本月收入` ) AS A,sum(C.19年收入) AS B ,SUM(D.本月指标) AS C,SUM(E.累计收入) AS D,SUM(上月收入) AS E,SUM(G.本年指标) AS G,B.DIVISION AS F,B.ISDIRECT AS H from (SELECT HOTELID,SUM(DAY) AS `本月收入`FROM dw_fd_ynjourrepWHERE CLS = 70000000 AND YEAR(DATE) = '${year(date)}' AND MONTH(DATE) = '${month(date)}' GROUP BY HOTELID)a, (SELECT A.HOTELID,A.DIVISION,B.ISDIRECT,B.SECTIONID FROM ods_fr_hotelextend AS A, ods_xms_hotelid AS B WHERE B.SECTIONID = 'HOTEL'  AND A.HOTELID = B.HOTELID)B, (SELECT     HOTELID, SUM(DAY) AS `19年收入`FROM dw_fd_ynjourrepWHERE CLS = 70000000 AND YEAR(DATE) = 2019 AND MONTH(DATE) = '${month(date)}' GROUP BY HOTELID)C,(SELECT  HOTELID, BUDGET_MON AS 本月指标FROM ods_fr_hotincomebudgetWHERE YEAR(TS) = '${year(date)}' AND MONTH(TS) = '${month(date)}')D,( SELECT      HOTELID, SUM(`DAY`) AS `累计收入`FROM dw_fd_ynjourrepWHERECLS = 70000000   AND YEAR(DATE) = '${year(date)}'   GROUP BY HOTELID)E,(SELECT      HOTELID, SUM(`DAY`) AS `上月收入`FROM dw_fd_ynjourrepWHERE  CLS = 70000000   AND YEAR(DATE) = '${year(date)}' AND MONTH(DATE) = '${month(date)-1}' GROUP BY HOTELID)F,(SELECT  HOTELID, BUDGET_MON AS 本年指标FROM ods_fr_hotincomebudgetWHERE YEAR(TS) = '${year(date)}' )GWHERE A.HOTELID = B.HOTELID AND C.HOTELID = B.HOTELID AND D.HOTELID = B.HOTELID AND E.HOTELID = B.HOTELID AND F.HOTELID = B.HOTELID AND G.HOTELID= B.HOTELID GROUP BY F,H)TGROUP BY F,H想都和B.hotelid联立 两两在一块是没问题的 但是好几个在一块数据就出现问题了 是什么情况
  • SELECT A.HOTELID, A.ISDIRECT AS 是否直营, B.DIVISION AS `事业部`, SUM(C.`DAY`) AS `本月收入`FROM ods_xms_hotelid AS A, ods_fr_hotelextend AS B, dw_fd_ynjourrep AS CWHERE A.HOTELID = B.HOTELID AND B.HOTELID = C.HOTELID AND A.SECTIONID = 'HOTEL'  AND C.CLS = 70000000  GROUP BY  A.HOTELID,A.ISDIRECT,B.DIVISION  ORDER BY A.HOTELID 想对sum(day)做一个限定 限定在本月第一天到今天的数据求和 该如何改这个代码
  • 想按事业部分类 group by 事业部   但是还想select其他数据 怎么用嵌套查询搞呢SELECT     A.HOTELID, A.ISDIRECT AS 是否直营, B.DIVISION AS `事业部`, SUM(C.`DAY`) AS `本月收入`FROM ods_xms_hotelid AS A, ods_fr_hotelextend AS B, dw_fd_ynjourrep AS CWHERE A.HOTELID = B.HOTELID AND B.HOTELID = C.HOTELID AND A.ISDIRECT = 'T' AND A.SECTIONID = 'HOTEL'  AND C.CLS = 70000000   AND YEAR(C.DATE) = '${year(date)}' AND MONTH(C.DATE) = '${month(date)}' GROUP BY B.DIVISION, A.HOTELIDorder byCASE `事业部` WHEN '酒店公司事业一部' THEN 1WHEN '酒店公司事业二部' THEN 2WHEN '酒店公司事业三部' THEN 3WHEN '酒店公司济南区域事业部' THEN 4WHEN '酒店公司青岛区域事业部' THEN 5WHEN '酒店公司临沂区域事业部' THEN 6END  ASC;
  • SELECT A.ISDIRECT ,B.DIVISION ,C.`MONTH`,D.BUDGET_MON FROM ods_xms_hotelid AS A ,ods_fr_hotelextend AS B ,dw_fd_ynjourrep AS C, ods_fr_hotincomebudget AS D WHERE  A.HOTELID=B.HOTELID=C.HOTELID=D.HOTELID and A.SECTIONID = 'HOTEL'   AND C.DATE=2019-03-02有四个表 想通过hotelid联系起来 但是为什么查询不出数据来源 是不是我的命令是错的
  • 我想用命令 查询 19年与22年的数据并求差值  数据库里都有时间 怎么用命令查找并求差值 mysql
  • SELECT 酒店名称,堂食,团餐,外卖,ifnull(sum(堂食),0)+ifnull(sum(团餐),0)+ifnull(sum(外卖),0)+ifnull(sum(会议),0) as 2022年餐饮收入 FROM `财务档案` where year(时间) = 2019 group by 酒店名称,堂食,团餐,外卖SELECT 酒店名称,堂食,团餐,外卖,ifnull(sum(堂食),0)+ifnull(sum(团餐),0)+ifnull(sum(外卖),0)+ifnull(sum(会议),0) as 2022年餐饮收入 FROM `财务档案` where year(时间) = 2022 group by 酒店名称,堂食,团餐,外卖两年的数据做减法 如何通过命令实现
  • 想实现一个功能  我的库里有一个标志列 有T和F   我想让在表格中 如果是T 就显示A 如果是F 就显示B
  • SELECT 酒店名称,本月收入 as 上月收入,ifnull(sum(堂食),0)+ifnull(sum(团餐),0)+ifnull(sum(外卖),0)+ifnull(sum(会议),0) FROM `财务分析` where year(日期) = '${year(date)}' and month(日期)='${month(date)-1}'去掉ifnull(sum(堂食),0)+ifnull(sum(团餐),0)+ifnull(sum(外卖),0)+ifnull(sum(会议),0) 这个以后就可以了 昨天的时候是可以查询的 今天就报错了不知道怎么回事在mysql上可以执行 但是在帆软却报错
  • 各位大神,有一个查询问题想请教   有两类数据 A、B   他们属于不同的类别组1、2、3   我想查询出来A、B 并且还有他们属于哪个组 该如何查询 就比如说 SELECT 类别,数据 where 数据 = 'A'  这样可以查询出 A和他的类别 但是B还要再建立一个查询 有没有方法把他们一起查询出来 
  • 数据库里的日期是字符串  已经加了控件'${date}'如何筛选上月日期 WHERE 日期='${date}-1' 试了试这样不行 该怎么做

79

3

79

10

个人成就
内容被浏览14,317
加入社区1年119天
返回顶部