【发布时间】:2017-01-22 19:00:09
【问题描述】:
我想创建“会议”表并将 EndDate 设置为 StartDate + ConferenceDays。有什么办法吗?
create table Conferences(
ConferenceID int not null primary key,
ConferenceName varchar(50) not null,
ConferenceDays int not null,
StartDate date not null,
EndDate date not null,
)
【问题讨论】:
-
你想要一个新列,它是所有三个的总和?
-
您使用的是哪个 DBMS?后格雷斯?甲骨文? DB2?火鸟?
-
@YashveerSingh 如果 StartDate 是 2016-01-01 并且 ConferenceDays 是 4,我希望 EndDate 是 2016-01-05。
-
@a_horse_with_no_name 我使用 Microsoft SQL Server
-
@EuroPe 您可以根据需要更改公式我认为答案将使用计算列我添加了一个带有公式的示例列,您可以相应地更改
标签: sql sql-server calculated-columns create-table