sql语句问题

SELECT 区域,公司名称,窑产线,日期,熟料日产量 FROM dbo.[Tablelllll] where 1=1
${if(type='date', " and date(dbo.[Tablelllll].日期) >= '" + 开始日期 + "' and date(dbo.[Tablelllll].日期)<='" + 结束日期 + "'", "")}
${if(type='month', " and cast(strftime('%m',dbo.[Tablelllll].日期) as int) = "+ 月 + " and strftime('%Y',dbo.[Tablelllll].日期) = '" + 年+"'", "")}
${if(type='year', " and strftime('%Y',dbo.[Tablelllll].日期) = '" + 年+"'", "")}
${if(len(公司名称) == 0,""," and 公司名称 in ('" + 公司名称 + "')")}



我想分别按年、月、日和公司名称查询数据,但按月份查询的时候报错说strftime不是可识别的函数,我不是学软件的,上边的代码也是我在帮助文档里找的,这个不好使我就不会了,求大神帮我写一下,好吗?拜托拜托。






FineReport故事的小黄瓜 发布于 2018-10-29 11:43
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
wukaihua发布于2018-10-29 11:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
夜梦碎发布于2018-10-29 13:11(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 389浏览人数
  • 最后回答于:2018-10-29 13:17
    活动推荐 更多
    热门课程 更多
    返回顶部