星期几,年份和班次名称

时间:2018-12-19 21:57:07

标签: sql sql-server

如果我的问题显得无关紧要或愚蠢,我深表歉意。我在SQL方面的专业知识很低。

我的问题是我试图在database.dbo.tablename中创建五个列,即ID,shiftName,DayofWeek,日期和年份。但是,我不确定,也找不到正确的源来为此编写查询。 逻辑是一天将有6个班次,因此DayofWeek,日期和年份应对应于班次列。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这是我能想到的最简单的表,可以在MySQL,SQL Server,PostgreSQL或DB2中使用:

create table tablename (
  id int primary key not null,
  shift_name varchar(40) not null,
  day_of_week int not null,
  "date" date not null
);

由于列year已包含日期,月份和年份,因此我排除了列date

相关问题