რა არის datediff ფუნქცია SQL-ში?
რა არის datediff ფუნქცია SQL-ში?

ვიდეო: რა არის datediff ფუნქცია SQL-ში?

ვიდეო: რა არის datediff ფუნქცია SQL-ში?
ვიდეო: 57. DATEDIFF Function in SQL 2024, მაისი
Anonim

The DATEDIFF () ფუნქცია აბრუნებს მთელი რიცხვის მნიშვნელობას, რომელიც მიუთითებს განსხვავებას start_date-სა და end_date-ს შორის, ერთეულით მითითებული date_part-ით. The DATEDIFF () ფუნქცია აბრუნებს შეცდომას, თუ შედეგი მთელი რიცხვისთვის დიაპაზონის მიღმაა (-2, 147, 483, 648-დან +2, 147, 483, 647-მდე).

აქედან გამომდინარე, რას აკეთებს datediff SQL-ში?

In SQL სერვერი, შეგიძლიათ გამოიყენოთ T- SQL DATEDIFF () ფუნქცია ორ თარიღს/დროს შორის სხვაობის დასაბრუნებლად. ის მუშაობს ნებისმიერ გამონათქვამზე, რომელიც შეიძლება გადაწყდეს დრო, თარიღი, smalldatetime, datetime, datetime2 ან datetimeoffset მნიშვნელობა.

გარდა ზემოთ, როგორ ვიპოვო განსხვავება ორ თარიღს შორის SQL მოთხოვნაში? რომ გამოვთვალოთ განსხვავება ორ თარიღს შორის იგივე სვეტი, ჩვენ ვიყენებთ შექმნის თარიღის სვეტს დან რეგისტრაციის ცხრილი და გამოიყენეთ DATEDIFF ფუნქცია ამ სვეტზე. რომ იპოვე The განსხვავება ორ თარიღს შორის იგივე სვეტი გვჭირდება ორი თარიღი იმავე სვეტიდან.

ამის გათვალისწინებით, როგორ იყენებთ datediff ფუნქციას?

თარიღის 1-დან 2-მდე დღეების რაოდენობის გამოსათვლელად, შეგიძლიათ გამოყენება წელიწადის დღე ("y") ან დღე ("დ"). როდესაც ინტერვალი არის კვირის დღე ("w"), DateDiff აბრუნებს კვირების რაოდენობას ორ თარიღს შორის. თუ თარიღი1 მოდის ორშაბათს, DateDiff ითვლის ორშაბათის რაოდენობას თარიღამდე2. ის ითვლის თარიღს2, მაგრამ არა თარიღს1.

რა არის datediff წვდომა?

მაიკროსოფტი DateDiff-ზე წვდომა ფუნქცია აბრუნებს განსხვავებას თარიღის ორ მნიშვნელობას შორის მითითებულ ინტერვალზე დაყრდნობით.

გირჩევთ: