比今天更好
我怎样才能使我在这一栏只能写date更多或相等的今天,而不是过去的日子。
我需要使用macros…或…? 任何想法?
正如你在题目中提到“Excel”一样。
select你想要这个限制的单元格/列。 转到数据>数据validation>select以下标准,
- 允许:date
- 数据:大于或等于
- 开始date:=今天()
完成!
PS:您可以在“数据validation”窗口中的“错误警报”选项卡上自定义错误消息。
如果您正在使用SQL Sever,则可以在下面添加CONSTRAINT。
ALTER TABLE TableName ADD CONSTRAINT ColumnName CHECK (ColumnName >= GetDate() );
试试这个PostgreSQL :
ALTER TABLE your_table ADD CHECK (your_date_column >= now());
为Oracle试试这个:
ALTER TABLE your_table ADD CHECK (your_date_column >= CURRENT_TIMESTAMP);