比今天更好

时间:2017-05-18 11:11:06

标签: excel date

如何在列中进行此操作我今天只能写出更多或相等的日期, 不是过去的一天。

我需要使用宏......还是......? 有什么想法吗?

3 个答案:

答案 0 :(得分:2)

如果您使用的是SQL Sever,则可以在下面添加,请检查CONSTRAINT。

ALTER TABLE TableName
ADD CONSTRAINT ColumnName CHECK (ColumnName >= GetDate() );

答案 1 :(得分:2)

正如您所提到的那样" Excel"在问题的标题。

选择您希望此限制的单元格/列。 转到数据>数据验证>选择以下条件

  • 允许:日期
  • 数据:大于或等于
  • 开始日期:=今天()

完成!

PS:您可以在数据验证窗口的“错误警告”选项卡中自定义错误消息。

答案 2 :(得分:1)

尝试 PostgreSQL

ALTER TABLE your_table ADD CHECK (your_date_column >= now()); 

尝试 Oracle

ALTER TABLE your_table ADD CHECK (your_date_column >= CURRENT_TIMESTAMP);