SQL 日期条件

标签 sql date datetime conditional-statements

如何通过向日期值添加限制来创建日期条件,以便用户在特定时间之后添加日期?

示例:

我需要创建一个 Hire_Date,只要求用户输入 1980 年 1 月 12 日之后的日期。

最佳答案

大多数数据库支持 ANSI 标准检查约束:

alter table t
    add constraint chk_t_hiredate check (hiredate > date '1980-12-01');

请注意,某些数据库不需要(或允许)使用date关键字。

关于SQL 日期条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46145217/

相关文章:

sql - 通过连接表进行排序和计数的 SELECT

java 。限制日期的值

python - 上次文件修改时间返回自 DST 更改以来一年的偏移量

mysql - 按月分组,并在日期为 yyyy-mm-dd 时进行汇总

c# - 找到超速的时期?

sql - 使用拥有规则的多个分隔符(和 - )拆分 sql 中的数据

r - ggplot2:从x轴日期中删除周末和节假日的空白区域

string - 美国日期(文本)到欧洲日期(日期)的 Excel 转换

c# - 如何将毫秒的日期时间转换为 C# 中的字符串?

mysql - 如何优化这个复杂的查询?