在 SQL Server 中使用“日期”数据类型
在您的代码片段中,使用“日期”创建列时遇到错误表中的数据类型。该问题还询问如何检索指定日期之前的日期,在本例中为“8 月 2 日”。
创建“日期”列
语法您用来创建的“Order_date”列不正确。正确的语法应该是:
Order_date DATE
此外,请确保您的系统的区域性设置与您正在使用的日期格式相匹配。例如,如果您的系统设置为使用 MM-DD-YYYY 格式,则应以该格式输入日期值。
检索指定日期之前的日期
要检索指定日期之前的日期,例如“8 月 2 日”,可以使用 DATEADD() 函数。例如,以下查询将返回“Order_date”早于“02-08-2015”的所有订单:
SELECT * FROM Orders WHERE Order_date < DATEADD(DAY, -1, '02-08-2015')
其他注意事项
工作时对于 SQL Server 中的日期,请考虑以下事项:
以上是如何正确使用'日期”数据类型并检索 SQL Server 中特定日期之前的日期?的详细内容。更多信息请关注PHP中文网其他相关文章!