Biến cho dữ liệu datetime

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Meghan Kwartler

IT Consultant

Tủ đồ

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
-- KHAI BÁO biến và gán giá trị ban đầu
 DECLARE @StartTime as time = '08:00 AM'
-- KHAI BÁO biến rồi SET giá trị
DECLARE @StartTime AS time 
SET @StartTime = '08:00 AM'
-- KHAI BÁO biến rồi SET giá trị
DECLARE @BeginDate as date 
SET 
  @BeginDate = (
    SELECT TOP 1 PickupDate 
    FROM YellowTripData 
    ORDER BY PickupDate ASC
  );
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

CASTing

-- Cú pháp CAST
CAST ( expression AS data_type [ ( length ) ] ) 
-- Trả về expression theo data_type
-- KHAI BÁO biến datetime
-- SET giá trị từ @BeginDate và @StartTime khi CAST
DECLARE @StartDateTime as datetime 
SET @StartDateTime = CAST(@BeginDate as datetime) + CAST(@StartTime as datetime)
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
-- KHAI BÁO biến bảng với hai cột
DECLARE @TaxiRideDates TABLE(
    StartDate date,
    EndDate date)
-- CHÈN giá trị tĩnh vào biến bảng
INSERT INTO @TaxiRideDates (StartDate, EndDate)
SELECT '3/1/2018', '3/2/2018'
-- CHÈN kết quả truy vấn
INSERT INTO @TaxiRideDates(StartDate, EndDate)
SELECT DISTINCT
    CAST(PickupDate  as date), 
    CAST(DropOffDate  as date)
    FROM YellowTripData;
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Đến lượt bạn: DECLARE, SET, CAST & INSERT!

Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server

Preparing Video For Download...