使用Azure SQL,我有以下内容:
CREATE TABLE [dbo].[receive_scans] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[barcode] VARCHAR (50) NOT NULL,
[record_created] DATETIME DEFAULT (getdate()) NULL,
[cart_id] VARCHAR (15) NULL,我看到了很多地方,他们谈论在查询中更改它,但找不到与上面的时间戳相关的东西。
Azure比我们领先了6个小时,它正在引发各种各样的问题。
谢谢,
乔
增编:如果我需要在查询中修改它,返回值、客户机或本地代码,我就不会用我所做的方式来表达这个问题。在这种情况下,我们需要实际更改时间戳本身。
发布于 2019-01-15 09:44:25
没有测试,但这应该有效:
[record_created] DATETIME default (dateadd(hour,-6,getdate()))发布于 2019-01-15 10:03:21
另一种查询方式是这样的:
select * from [dbo].[receive_scans]
where [record_created] < dateadd(hour,-6,GETDATE())https://stackoverflow.com/questions/54196124
复制相似问题