|
最佳回答 |
0
|
圣体叶小凡Lv6高级互助发布于2022-4-15 17:21
|
select * from dbo.活动区间ITEM where convert(varchar(10),time,120) >= '${p1}' and convert(varchar(10),time,120)<= '${p2}' 其中你的p1 p2 传的是2022-04-15这种的值
|
|
|
|
最佳回答 |
1
|
助人为乐Lv4中级互助发布于2022-4-15 17:12(编辑于 2022-4-15 17:13)
|
你是写在帆软数据集里面还是单存的sql,如果是帆软。你日期控件的格式是什么、 ${if(p_creation_date_begin = "","","and a.creation_year_month >= '" + left(p_creation_date_begin,7) + "'")}
|
-
callie(提问者)
- FINEREPORT的
-
助人为乐 回复 callie(提问者)
- 日期控件的格式是什么、
-
callie(提问者) 回复 助人为乐
- 2022-04-11
-
助人为乐 回复 callie(提问者)
- ${if(p1= \"\",\"\",\"and time>= \'\" + left(p1,10) + \"\'\")}
${if(p2 = \"\",\"\",\"and time < \'\" + left(p2,10) + \"\'\")}
-
callie(提问者) 回复 助人为乐
- 可以把完整的sql查询帮我写一下嘛谢谢 我不太会这个 我自己改改不出来
|
|
|
最佳回答 |
0
|
Z4u3z1Lv6专家互助发布于2022-4-15 17:14(编辑于 2022-4-15 17:20)
|
不是给你DATEPART() 函数么?? select * from dbo.活动区间ITEM where convert(nvarchar(10),year,120) >= '${p1}' and convert(nvarchar(10),year,120) <= '${p2}' -------晕 认错人了
|
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2022-4-15 17:25(编辑于 2022-4-15 17:28)
|
select * from dbo.活动区间ITEM where time >= '${p1}' and time <= '${CONCATENATE(p2," 23:59:59.9999")}' 这样就行了
|
|
|