时间参数

5180
10

nannan 数据老手Lv5

发表于2019-6-11 10:26

悬赏1

已解决

楼主
设置了两个时间参数,要求筛选出在这个时间范围里面的数据。那这个语句里面 asdate() 是什么意思呢,能不能直接写RI.VDATE>@date1 and RI.VDATE<=@date2

最近看过此主题的会员

esen_4DMTKMGCI4W5

esen_55PD7EN4GG

15342787675

linna

esen_4FEZ7U2INX3Q

981127

最佳答案
本帖最后由 缱绻 于 2019-6-11 13:47 编辑
nannan 发表于 2019-6-11 11:28
奥奥原来是这样,那一般的话用asdate转一下比较保险吧

是的,但是如果主题表字段不是日期类型的话,参数的值就不用转的。最主要就是保证相比较的两个值的数据类型一致
10个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-6-11 10:28

只看该作者

取消 关注该作者的回复

沙发

试试就知道了呀 保持主题表字段的数据类型跟时间参数的数据类型一致即可 然后看下结果表生成的SQL。

dongy 小试身手Lv3

发表于2019-6-11 10:38

只看该作者

取消 关注该作者的回复

板凳

这个取决于你的时间字段格式,只要参数和字段格式一致,过滤条件就可以生效。你说的直接比较的方式必须保证字段格式一致。

nannan 数据老手Lv5

发表于2019-6-11 10:38

只看该作者

取消 关注该作者的回复

地板

缱绻 发表于 2019-6-11 10:28
试试就知道了呀 保持主题表字段的数据类型跟时间参数的数据类型一致即可 然后看下结果表生成的SQL。 ...

谢谢

nannan 数据老手Lv5

发表于2019-6-11 10:39

只看该作者

取消 关注该作者的回复

5#

dongy 发表于 2019-6-11 10:38
这个取决于你的时间字段格式,只要参数和字段格式一致,过滤条件就可以生效。你说的直接比较的方式必须保证 ...

那如果字段不一致的话,就需要用asdate() 是吗

缱绻 数据领袖Lv6

发表于2019-6-11 10:53

只看该作者

取消 关注该作者的回复

6#

nannan 发表于 2019-6-11 10:39
那如果字段不一致的话,就需要用asdate() 是吗

嗯 如果主题表字段是日期类型的话  时间参数就用asdate转换下类型

nannan 数据老手Lv5

发表于2019-6-11 11:07

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2019-6-11 10:53
嗯 如果主题表字段是日期类型的话  时间参数就用asdate转换下类型

主题表字段和参数字段都是日期类型,为什么还要转呢

缱绻 数据领袖Lv6

发表于2019-6-11 11:14

只看该作者

取消 关注该作者的回复

8#

nannan 发表于 2019-6-11 11:07
主题表字段和参数字段都是日期类型,为什么还要转呢

因为日期参数取出来的值不一定是日期类型 可能是个字符串。测试下就知道了

nannan 数据老手Lv5

发表于2019-6-11 11:28

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2019-6-11 11:14
因为日期参数取出来的值不一定是日期类型 可能是个字符串。测试下就知道了 ...

奥奥原来是这样,那一般的话用asdate转一下比较保险吧

缱绻 数据领袖Lv6

发表于2019-6-11 10:26

只看该作者

取消 关注该作者的回复

10#

本帖最后由 缱绻 于 2019-6-11 13:47 编辑

nannan 发表于 2019-6-11 11:28
奥奥原来是这样,那一般的话用asdate转一下比较保险吧

是的,但是如果主题表字段不是日期类型的话,参数的值就不用转的。最主要就是保证相比较的两个值的数据类型一致

nannan 数据老手Lv5

发表于2019-6-11 14:02

只看该作者

取消 关注该作者的回复

11#

缱绻 发表于 2019-6-11 13:46
是的,但是如果主题表字段不是日期类型的话,参数的值就不用转的。最主要就是保证相比较的两个值的数据类 ...

嗯嗯好的,谢谢~

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号