42个回答
nannan 发表于 2019-5-28 14:21
我的sql数据源里面有好几年的数据,我需要取出来本周本月本年以及环比上月、同比去年这些,但是我准备写s ...
日期选择根据参数名称(以@开头)进行调用,社区上有很多关于sql数据源的帖子的,直接搜索sql数据源就可以了
rabbit 发表于 2019-5-28 14:27
日期选择根据参数名称(以@开头)进行调用,社区上有很多关于sql数据源的帖子的,直接搜索sql数据源就可以 ...
那这个参数有没有办法隐藏?我需要调用但是不需要显示这个参数
rabbit 发表于 2019-5-28 14:33
呃 隐藏了 在前台怎么进行日期的选择进行查询呢?
您没理解我的意思 我只是需要计算出本期上月的总数..等等这些值,相当于将时间范围提前在sql里面就设置好了,而不是需要前台自己去选择日期
nannan 发表于 2019-5-28 15:51
您没理解我的意思cry.gif 我只是需要计算出本期上月的总数..等等这些值,相当于将时间范围提前在sql里面就设 ...
呃 那既然范围已经设置好了,我理解就是固定值是吗?那为啥还要传日期参数进去啊,而且您这个时间也不需要在前台展示
rabbit 发表于 2019-5-28 16:03
呃 那既然范围已经设置好了,我理解就是固定值是吗?那为啥还要传日期参数进去啊,而且您这个时间也不需 ...
嗯固定的,因为要计算本月啊 那就要计算这个月第一天到今天的总数,不传参数的话sql里面怎么写呢
这个月第一天 直接用OD函数获取就可以了 为什么要通过参数走,od(today(),'d=1')
nannan 发表于 2019-5-28 16:20
奥奥,那今天怎么表示呢
今天 就直接用函数today()
od函数的使用方法参考http://help.esensoft.com/doc-view-58.html
rabbit 发表于 2019-5-28 16:22
今天 就直接用函数today()
od函数的使用方法参考http://help.esensoft.com/doc-view-58.html ...
select row_number()over(order by time desc) r,GDBH,time from(select TO_CHAR(END_TIME,'yyyymmdd') time,GDBH FROM SW_END) where (time<=<#=today()#> and time>=<#=od(today(),'d=1')#>)
可以帮忙看一下这个语句哪里错了吗 报错说缺失表达式