sql语句问题

请问下,我想要算小于某个日期的数据和,sql语句是类似这样的吗
select sum(字段) from 表 where 月份<=+month(today())

FineReportsunshine143725 发布于 2018-4-3 15:17
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
何利平发布于2018-4-3 15:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
yi丶搁浅发布于2018-4-3 15:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
sunshine143725发布于2018-4-3 15:45(编辑于 2023-9-6 09:34)
555
  • yi丶搁浅 yi丶搁浅 是的month()是取月份的函数
    回复
    2018-04-03 15:59 
  • sunshine143725 sunshine143725(提问者) 回复 yi丶搁浅 :那如果在sql语句里,我要和字段月份做比较,但是参数是年-月,这个该怎么格式转换呢
    回复
    2018-04-03 16:04 
最佳回答
0
yi丶搁浅发布于2018-4-3 16:08(编辑于 2023-9-6 09:34)
555
  • yi丶搁浅 yi丶搁浅 如果是字符串yyyy-MM格式可以用             取年->  left(日期,4),取月->   right(日期,2)
    回复
    2018-04-03 16:09 
  • yi丶搁浅 yi丶搁浅 其中P2就是你的控件的名称,也是你的参数名称
    回复
    2018-04-03 16:10 
最佳回答
0
哎艾希发布于2018-4-3 16:21(编辑于 2023-9-6 09:34)
555
  • 哎艾希 哎艾希 补充一句,如果月份这个字段是字符串,SQL要稍微改一下,加 \' \',SELECT SUM(字段) FROM 表 GROUP BY 字段 having 月份<= \'${月份}\'
    回复
    2018-04-03 16:23 
最佳回答
0
zy_20180110发布于2018-4-3 16:59(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 463浏览人数
  • 最后回答于:2018-4-3 16:59
    活动推荐 更多
    热门课程 更多
    返回顶部