关于时间戳的查询

新建文本文档.txt

%~1X)ZCNDJJA7TBM68J@PY1.png

这个是我写的一个查询,然后本来是要按日期查询的,然后又换成了查询本月的,想问一下,该怎么改

年年 发布于 2020-11-20 18:49 (编辑于 2020-11-20 19:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-11-20 18:52(编辑于 2020-11-20 21:22)

哥,你就不能把脚本放上来。你这样让我们怎么改?

===========

以MySQL为例-参考语法:

select * from where FROM_UNIXTIME(d.dt,"%Y%m")  = DATE_FORMAT('${日期控件}',"%Y%m")  -- 直接转换成年月相等;

====

SELECT
a.id AS pipeId,
a. NAME AS pipeName,
ifnull(SUM(d.`sumDayFlow`), 0) AS DayFlow,
ifnull(SUM(d.`sumFlow`), 0) AS `CountFlow`,
ifnull(SUM(d.`sumFlow`), 0) - ifnull(SUM(d.`sumDayFlow`), 0) AS NightFlow,
d.dt
FROM
`aws_tarch_pipe_info` a
LEFT JOIN `aws_tarch_client` b ON a.id = b.pipeId
LEFT JOIN `aws_tarch_cjq` c ON b.id = c.clientId
LEFT JOIN `aws_tarch_sign_day` d ON b.id = d.clientId
-- 直接转换成【年-月】相等
AND FROM_UNIXTIME(d.dt, "%Y-%m") = DATE_FORMAT('${日期控件}', "%Y-%m")
AND d.clientId = b.id
WHERE
a.type = 1
GROUP BY
a.id


  • 年年 年年(提问者) 抱歉,我又重新上传了
    2020-11-20 19:06 
  • zsh331 zsh331 回复 年年(提问者) 更新了;
    2020-11-20 21:22 
  • 2关注人数
  • 405浏览人数
  • 最后回答于:2020-11-20 21:22
    请选择关闭问题的原因
    确定 取消
    返回顶部