物料的修改时间、修改人要怎么查?原创
10人赞赏了该文章
618次浏览
编辑于2023年09月28日 15:53:41
我们都知道物料信息里面有一个物料的创建时间、修改时间,有时候特殊情况下需要用到这个值,去做一些对比,通过这个时间去判断是否需要更新等等,我们进入到SQL里面查询物料表的时候发现里面有个 Fmodifytime 字段,当我们查到这个值时,却发现根本用不了,因为这个值用的是一个十六进制的时间戳。
当我想尽办法想把这个时间戳转换为正常的日期格式时,才发现这个基本用不了。转换出来的时间根本就不对。
当然,也可能是我的方法不对,如果有知道的朋友,希望能指点一下。
其实,系统在查询这个修改时间的时候,并不是查这个 Fmodifytime ,而是查的t_BaseProperty 这个表。
比如我们现在有个物料,代码为”E1.AGD.2C.0003“ 在物料表t_ICItem里面找到这个物料的 FItemID ,
再对应t_BaseProperty 表里面FItemID值相同的数据,就有了我们需要的修改日期和修改人的信息了。
SQL里面的 FCreateUser ,FCreateDate ,FLastModUser,FLastModDate就是对应的创建人、创建时间、修改人、修改时间。
希望能够帮到你!
赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读