这个一整行sql什么意思

image.png

FineReport 小家家 发布于 2020-3-31 10:34
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2020-3-31 11:01

动态轮播条形图-https://help.finereport.com/doc-view-3193.html

参数a=now()是模板参数,只在初始化取一次值,后面不会再变。

公式中的now()随着图表每次刷新都会再取一次值,每次会随着当前时间而变化

整个公式控制时间在1997年1月到1997年12月之间变化


最佳回答
1
firegunzxLv6高级互助
发布于2020-3-31 10:39(编辑于 2020-3-31 10:43)

strftime:格式化时间。

strftime(%Y-%m,订单日期) : 把订单日期字段格式化为“年-月”。


LEFT(text,num_chars): 根据指定的字符数返回文本串中的第一个或前几个字符。


MONTHDELTA(date,delta):返回指定日期date后delta个月的日期。

示例:

MONTHDELTA("2008-08-08", 4)等于2008-12-08。


MOD(number,divisor):返回两数相除的余数。结果的正负号与除数相同。

number:为被除数。

divisor:为除数。

示例:

MOD(3, 2) 等于 1

MOD(-3, 2) 等于 1

MOD(3, -2) 等于 -1

MOD(-3, -2) 等于 -1


now():当前时间。


DATETONUMBER(date):返回自 1970 年 1 月 1 日 00:00:00 GMT 经过的毫秒数。



  • 小家家 小家家(提问者) datetonumber(now())-datetonumber(a)是什么意思?模板参数a=now(),前后两个datetonumber不就相同了,相减不是成了0了?请教一下
    2020-03-31 10:47 
  • firegunzx firegunzx 回复 小家家(提问者) 你的理解是对的
    2020-03-31 10:52 
  • firegunzx firegunzx 回复 小家家(提问者) 我没看到过这个帖子,把连接发一下,我看下
    2020-03-31 10:55 
  • 3关注人数
  • 269浏览人数
  • 最后回答于:2020-3-31 11:01
    请选择关闭问题的原因
    确定 取消
    返回顶部