-
esen_4QBPI1VXAV 初学数据Lv2
发表于2024-4-26 08:55
悬赏6
已解决
@date、@date1是需要传入的参数,我给这两个参数手动赋值,但是不起作用也没有报错,请问是图片中的写法哪里有问题吗?
5个回答
日期字段用函数处理下,to_char(datetime,'yyyymmdd') between <#=@rq#> and <#=@rq1#>
-
esen_4QBPI1VXAV 初学数据Lv2
chestnut 发表于 2024-4-26 08:55
日期字段用函数处理下,to_char(datetime,'yyyymmdd') between and
好像还是不行,提示to_char不是内置函数(创建sql主题表)?
esen_4QBPI1VXAV 发表于 2024-4-28 21:03
好像还是不行,提示to_char不是内置函数(创建sql主题表)?
是什么数据库?
对库表字段处理格式即可,用datetostr也可以,yyyymmdd;日期参数默认格式是yyyymmdd,就不用对参数再用函数处理了。
-
esen_4QBPI1VXAV 初学数据Lv2
chestnut 发表于 2024-4-29 10:45
是什么数据库?
对库表字段处理格式即可,用datetostr也可以,yyyymmdd;日期参数默认格式是yyyymmdd,就 ...
数据库是sql server ,datetime在数据库中的格式是“yyyy/mm/dd”,datetostr同理作用在datetime上也提示不是内置函数.@date和@date1是传过来的参数格式为“yyyymmdd”。
esen_4QBPI1VXAV 发表于 2024-4-29 12:53
数据库是sql server ,datetime在数据库中的格式是“yyyy/mm/dd”,datetostr同理作用在datetime上也提示 ...
用sql server 的函数,CONVERT或FORMAT函数