永洪社区

标题: 用sql写参数,为啥本周2022年第51周出不来数据? [打印本页]

作者: 15018397438    时间: 2022-12-14 09:45
标题: 用sql写参数,为啥本周2022年第51周出不来数据?
select sum(sale_cnt) as  cnt ,
item_name
from  ads_mcht_takeaway_item_analysis_di
where  concat( year(st_dat),'年第',week(st_dat) ,'周') in (?{} )
and  item_sec_classify_name in ?{商品分类}

group by
item_name

order by cnt desc limit 10




作者: yhdata_XEogqGMk    时间: 2022-12-14 11:14
.......  你的in  里面没有''号吧
作者: 15018397438    时间: 2022-12-14 11:41
yhdata_XEogqGMk 发表于 2022-12-14 11:14
.......  你的in  里面没有''号吧

加了直接报错
作者: 15018397438    时间: 2022-12-14 11:45
yhdata_XEogqGMk 发表于 2022-12-14 11:14
.......  你的in  里面没有''号吧

sql就是51周没数据

作者: yhdata_ruby    时间: 2022-12-14 14:25
15018397438 发表于 2022-12-14 11:45
sql就是51周没数据

去掉in (?{周})的括号呢
作者: 15018397438    时间: 2022-12-20 10:18
yhdata_ruby 发表于 2022-12-14 14:25
去掉in (?{周})的括号呢

也是没数据
作者: 15018397438    时间: 2022-12-20 10:19
yhdata_ruby 发表于 2022-12-14 14:25
去掉in (?{周})的括号呢

是51周数据太少不显示了吗




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4