【发布时间】:2011-12-15 13:06:58
【问题描述】:
我已经用
创建了一个表create table tblConsultationHour
(
consultationID int primary key identity,
cday varchar(50),
cstartTime datetime,
cendTime datetime
)
我想将日期名称的值插入 cday,我应该从日期部分的 cstarttime 中知道日期名称。我知道如何使用此代码获取日期名称
SELECT DATENAME(dw,'2011-10-26 12:35:29.123')
我可以知道如何即时插入吗? 还是可以这样插入?
insert into tblConsultationHour values
(SELECT DATENAME(dw,'2011-10-26 12:35:29.123'),'2011-10-26 12:35', '2011-10-26 14:35')
【问题讨论】:
-
因为两个回复也正确,并且计算脚本更好,因为我不知道这样的功能是否可用 =D 我相信自动计算脚本会更好,而无需总是插入选择代码。
标签: sql sql-server-2008 datetime select insert