1

データが次のとおりであるStudentInfoという名前のSQLテーブルが1つあります

StudentID   Age startDate   EndDate

1       14  5/05/2013   7/05/2013   
4       17  4/04/2012   8/10/2012

StartDat と Enddate の間の日数を示す total days という名前の列をもう 1 つ追加する、このテーブルのビューを作成したいと考えています。ビューの結果が欲しい

StudentID   Age startDate   EndDate     TotalDays

1       14  5/05/2013   7/05/2013   3
4       17  4/04/2012   8/04/2012   5
4

1 に答える 1

5

datediff日数を計算するために使用できます。

create view dbo.vw_StudentInfo
as
select  StudentID
,       Age
,       StartDate
,       EndDarte
,       datediff(day, StartDate, EndDate) as TotalDays
from    dbo.StudentInfo
于 2013-05-11T11:20:04.337 に答える