SQL:将记录设置为系统日期

标签 sql sql-server

如何将表中的列设置为仅接受系统日期或大于系统日期? sql 查询是什么?

问候。

最佳答案

今天的日期对应于今天的午夜,因此如果您希望能够添加今天的日期,您还需要类似的内容

ColumnName >= select DATEADD(MILLISECOND, 
((DATEPART(hh, GETDATE())*3600000)+(DATEPART(mi, GETDATE())*60000)+(DATEPART(s,  GETDATE())*1000) +DATEPART(MILLISECOND,GETDATE()))*-1,
    GETDATE())

关于SQL:将记录设置为系统日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795184/

相关文章:

sql - 在 Oracle 中生成具有 2 个日期之间的时间间隔的行

sql-server - SQL Server 使用 JOIN 查询 WHERE

c# - Linq 未按预期执行

sql-server - 有 2 个表,A(a 列)和 B(b 列)。我想找到表A列a中每个值在表B列b中出现的次数

php - num_rows() 函数不适用于 codeigniter 中的 MSSQL

php - 如何在 where() 函数中给出条件以获得不等于表中的零记录

php - 消息传递如何使用 php 和 mysqli 在 html 页面中工作?

php - 我如何用mysqli写这个?

php - 更新两行以进行加法和减法

sql-server - 批量插入操作系统错误代码 32