【发布时间】:2023-03-10 19:05:01
【问题描述】:
我知道 SQL Server date datatype 被定义为具有 0001-01-01 到 9999-12-31 的范围。有没有什么方法可以在不使用幻数的情况下使用 T-SQL 获取这些值(例如,没有像 declare @MaxDate date = '12/31/9999' 这样的东西)?
【问题讨论】:
-
coerce those values是什么意思? -
问题是你为什么需要那个?
-
这里有一些问题可能会给你一些见解:stackoverflow.com/questions/3825893/…, stackoverflow.com/questions/15157328/…
-
@Mihai 我的主要目的是学术...我发现 C# 类似物(例如
DateTime.MinValue)非常有用,正在编写一个可能受益的查询,并意识到我不知道它们是否可用.搜索 Google 没有产生有用的结果。
标签: sql sql-server tsql date magic-numbers