如何在iReport中使用SQL查询同一项目的多个SUM

如何在iReport中使用SQL查询同一项目的多个SUM,第1张

如何在iReport中使用SQL查询同一项目的多个SUM

sum(当-condition-然后计数else 0结束的情况)

SELECt  SUM(case when $P{oneDayAgo} <= datetime then count else 0 end) as 'today',  SUM(case when $P{oneWeekAgo} <= datetime then count else 0 end) as 'thisweek',  SUM(count) as 'thismonth'FROM  statisticsWHERe   name = "test"  AND $P{oneMonthAgo} <= datetime  AND datetime <= $P{now}

请注意,如果需要平均值,请确保将NULL替换为0。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5616308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存