SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना
Meghan Kwartler
IT Consultant
SELECT GETDATE()
+-------------------------+
| 2019-02-27 13:11:59.590 |
+-------------------------+
DECLARE @CurrentDateTime AS datetime
SET @CurrentDateTime = GETDATE()
SELECT @CurrentDateTime
+-------------------------+
| 2019-02-27 13:14:36.517 |
+-------------------------+
-- DATEADD सिंटैक्स:
DATEADD (datepart, number, date)
-- data_type के आधार पर अभिव्यक्ति लौटाता है
-- 2/27/2019 के एक दिन बाद
SELECT DATEADD(day, 1, '2/27/2019')
+-------------------------+
| 2019-02-28 00:00:00.000 |
+-------------------------+
-- कल
SELECT DATEADD(d, -1, GETDATE())
+-------------------------+
| 2019-02-26 09:20:50.013 |
+-------------------------+
-- कल के Taxi यात्री की गिनती
SELECT SUM(PassengerCount)
FROM YellowTripData
WHERE CAST(PickupDate as date) = DATEADD(d, -1, GETDATE())
SELECT DATEDIFF(day, '2/27/2019', '2/28/2019')
+---+
| 1 |
+---+
SELECT DATEDIFF(year, '12/31/2017', '1/1/2019')
+---+
| 2 |
+---+
-- मौजूदा सप्ताह का पहला दिन
SELECT DATEADD(week, DATEDIFF(week, 0, GETDATE()), 0)
-- पहला कदम
GETDATE()
+-------------------------+
| 2019-02-27 10:33:39.713 |
+-------------------------+
-- आज और 1/1/1900 के बीच कितने सप्ताह?
SELECT DATEDIFF(week, 0, GETDATE())
+------+
| 6217 |
+------+
-- 6217वें सप्ताह में शून्य जोड़ें
SELECT DATEADD(week, DATEDIFF(week, 0, GETDATE()),0)
+-------------------------+
| 2019-02-25 00:00:00.000 |
+-------------------------+
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना