找回密码
 立即注册

QQ登录

只需一步,快速开始

夏雪冬阳

银牌会员

280

主题

1144

帖子

3940

积分

银牌会员

积分
3940

微信认证勋章

夏雪冬阳
银牌会员   /  发表于:2022-2-14 01:04  /   查看:1489  /  回复:9
10金币
本帖最后由 夏雪冬阳 于 2022-2-14 01:12 编辑

问题:用服务端sql做了一个采购折算的命令,但是测试的时候  输入日期:2022-1-1,2022-1-31的时候取不到数据,但是输入44570和44580能取到数,用同样的方式做的其他命令比如领用计算的服务端命令在输入2022-1-1,2022-1-31的时候就可以取到数据,为什么会出现这种问题呢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

既然传44570这样的数字是可以查询的,那么在传参前,把日期转换为数字就可以了。 参数保持不变 查询结果: 参考工程文件:

9 个回复

倒序浏览
最佳答案
最佳答案
凯神Jump悬赏达人认证 活字格认证
中级会员   /  发表于:2022-2-14 01:04:01
来自 7#
既然传44570这样的数字是可以查询的,那么在传参前,把日期转换为数字就可以了。

参数保持不变

查询结果:


参考工程文件:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-14 06:40:32
2#
这个问题要去看你的数据源那个数据表里面,到底保存的是什么格式的数据,经过我的实践,如果是excel导入的时候,就是日期时间,数据表里显示的就是正常的日期时间,但是只要经过操作,马上就变成时间戳!所以你这个参数的格式,取决于数据表中的格式,好好看一下你的数据源是什么格式吧

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
夏雪冬阳
银牌会员   /  发表于:2022-2-14 07:48:54
3#
其他的服务端命令可以正常用日期取数
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2022-2-14 08:25:25
4#
夏雪冬阳 发表于 2022-2-14 07:48
其他的服务端命令可以正常用日期取数

查看一下相关数据表,看看里面的时间是什么格式?
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2022-2-14 11:18:06
5#
请把日期的String 类型改为 Date 类型

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
夏雪冬阳
银牌会员   /  发表于:2022-2-14 11:50:56
6#
为什么库存查询的服务端命令可以正常查询,类型也是string
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-14 17:58:40
8#
看大佬发了好几个帖子~
回复 使用道具 举报
夏雪冬阳
银牌会员   /  发表于:2022-2-14 18:03:19
9#
是的,请大神动动脑子
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-2-14 18:16:16
10#
感谢各位大佬的支持~
由于您这个sql语句太复杂了,涉及到多个视图的嵌套,我看了半天,头都看晕了
您看看能不能抽一个简单的demo出来,不要有视图的嵌套,我们再尽力的帮您看一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部