DECLARE @LatestFlightDate DATETIME, @LFDay INT
SET @LatestFlightDate = (
SELECT MAX(FlightDateTime)
FROM dbo.Flight
)
SET @LFDay = (
SELECT DATEPART(DD, @LatestFlightDate)
FROM dbo.Flight
)
)
DECLARE @LatestFlightDate DATETIME, @LFDay INT
SELECT @LatestFlightDate = MAX(FlightDateTime) FROM dbo.Flight
SELECT @LFDay = DATEPART(DD, @LatestFlightDate) FROM dbo.Flight
你可以
简单地使用它DATEPART
DECLARE @LFDay INT = (SELECT DATEPART(DAY,MAX(FlightDateTime)) FROM dbo.Flight)
或
DECLARE @LFDay INT = (SELECT DAY(MAX(FlightDateTime)) FROM dbo.Flight)