这是我写的一个查询,我认为可能是我想要的。我想通过查看它,您可以看到我正在尝试做什么:
INSERT INTO tbTime
SELECT DISTINCT
DATEPART(yyyy, ed),
DATEPART(mm, ed),
DATEPART(dd, ed),
EntireDate AS ed
FROM test
我基本上是从另一个表复制日期字段,但是我想将其拆分为年、月和日字段。上面的查询不起作用:
Invalid column name 'ed'.
不能在SELECT语句的其他部分使用一个字段的别名。
试题:
INSERT INTO tbTime
SELECT DISTINCT
DATEPART(yyyy, EntireDate),
DATEPART(mm, EntireDate),
DATEPART(dd, EntireDate),
EntireDate AS ed
FROM test