-4
我在SQL服务器表中有3列的要求中,列为starttime
,endtime
,journeytime
。在插入表值时,我输入starttime
,endtime
列值;第三列值将从endtime - starttime
生成。将值自动插入列表
如何在创建表格时执行此操作?谢谢!
我在SQL服务器表中有3列的要求中,列为starttime
,endtime
,journeytime
。在插入表值时,我输入starttime
,endtime
列值;第三列值将从endtime - starttime
生成。将值自动插入列表
如何在创建表格时执行此操作?谢谢!
试试这个:
CREATE TABLE [dbo].[CCtest]
(
[starttime] [datetime] NULL,
[endtime] [datetime] NULL,
[last_date] AS DATEDIFF(MINUTE, endtime , starttime)
)
INSERT INTO CCTest (starttime, endtime)
SELECT '11:15:00' ,'13:15:00' UNION ALL
SELECT '10:45:00' ,'18:59:00'
SELECT * FROM dbo.CCTest
GO
退房计算列。 – jarlh
欢迎来到SO。请在发布问题前查看[问]和[mcve] – Aleksej
请不要使用全部大写字母作为标题。这被认为是粗鲁和/或呐喊。谢谢。 –