0
|
Z4u3z1Lv6专家互助发布于2022-4-21 11:47
|
|
-
数据分析师(提问者)
- 如果现在一个时间是t1.EDAT,其格式为“yyyy-mm-dd”,怎么在帆软里实现根据这个字段既能按月查询,又能按天查询,也能按年查询?
-
Z4u3z1 回复 数据分析师(提问者)
- 什么数据库?MYSQL?ORACLE?
-
数据分析师(提问者) 回复 Z4u3z1
- SQL Sever
-
Z4u3z1 回复 数据分析师(提问者)
- 用DATEPART()函数,比如
SELECT * FROM TABLE T1 WHERE 1=1 ${IF(LEN(YEAR_)==0,\"\",\"AND DATEPART(YEAR,T1.EDAT)=\'\"+YEAR_+\"\'\")} ${IF(LEN(MONTH_)==0,\"\",\"AND DATEPART(MONTH,T1.EDAT)=\'\"+MONTH_+\"\'\")}
注:斜杠是论坛自己加的,YEAR_和MONTH_是年度和月度的参数
-
数据分析师(提问者) 回复 Z4u3z1
- 这牛了呀
|
|