gpt4 book ai didi

database - 在日期时间字段上仅存储日期的最佳方式?

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:55 25 4
gpt4 key购买 nike

场景: 存储过程从代码接收 DateTime,假设 DateTime.Now 值作为日期时间参数。 存储过程只需要在行上存储日期时间的日期部分,但保留所有与日期相关的算法,也就是说,在时间间隔内进行搜索并根据日期进行报告。

我知道有几种方法,但考虑到性能和浪费的空间,哪种方法更好?

最佳答案

业务逻辑应该在过程之外处理。 procs 作业应该是保存传递给它的数据。如果要求仅存储日期而不存储时间,则 BL/DL 应传入 DateTime.Now**.Date**(或等价物...基本上是 DateTime 对象的日期部分)。

如果由于某种原因你无法控制代码,总是有 convert(varchar(10), @YOURDATETIME, 101)

关于database - 在日期时间字段上仅存储日期的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/79949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com