ฟังก์ชัน datediff ใน SQL คืออะไร?
ฟังก์ชัน datediff ใน SQL คืออะไร?

วีดีโอ: ฟังก์ชัน datediff ใน SQL คืออะไร?

วีดีโอ: ฟังก์ชัน datediff ใน SQL คืออะไร?
วีดีโอ: สอน SQL เบื้องต้น: การใช้ฟังก์ชันด้านวันที่ GETDATE(), DATEDIFF(), DATEADD() 2024, อาจ
Anonim

NS DATEDIFF () การทำงาน ส่งคืนค่าจำนวนเต็มที่ระบุความแตกต่างระหว่าง start_date และ end_date โดยมีหน่วยที่ระบุโดย date_part NS DATEDIFF () การทำงาน ส่งกลับข้อผิดพลาดหากผลลัพธ์อยู่นอกช่วงสำหรับจำนวนเต็ม (-2, 147, 483, 648 ถึง +2, 147, 483, 647)

ดังนั้น datediff ทำอะไรใน SQL?

ใน SQL เซิร์ฟเวอร์คุณสามารถใช้ T- SQL DATEDIFF () ฟังก์ชันส่งคืนส่วนต่างระหว่างสองวัน/เวลา มันทำงานบนนิพจน์ใดๆ ที่สามารถแก้ไขได้เป็นเวลา, วันที่, smalldatetime, datetime, datetime2 หรือ datetimeoffset

นอกเหนือจากข้างต้น ฉันจะค้นหาความแตกต่างระหว่างวันที่สองวันในแบบสอบถาม SQL ได้อย่างไร ในการคำนวณ ความแตกต่างระหว่างสองวันที่ใน คอลัมน์เดียวกัน เราใช้คอลัมน์ createdDate ของ ตารางการลงทะเบียนและสมัคร DATEDIFF ทำงานบนคอลัมน์นั้น ถึง หา NS ความแตกต่างระหว่างสองวันที่ใน คอลัมน์เดียวกัน เราต้องการ สองวัน จากคอลัมน์เดียวกัน

เมื่อคำนึงถึงสิ่งนี้ คุณจะใช้ฟังก์ชัน datediff อย่างไร

ในการคำนวณจำนวนวันระหว่างวันที่ 1 และวันที่ 2 คุณสามารถ ใช้ วันของปี ("y") หรือวัน ("d") เมื่อช่วงเวลาเป็นวันธรรมดา ("w") DateDiff ส่งกลับจำนวนสัปดาห์ระหว่างวันที่สองวัน ถ้า date1 ตรงกับวันจันทร์ DateDiff นับจำนวนวันจันทร์จนถึงวันที่2 มันนับ date2 แต่ไม่ใช่ date1

การเข้าถึง datediff คืออะไร?

ไมโครซอฟท์ เข้าถึงวันที่Diff ฟังก์ชันส่งกลับค่าความแตกต่างระหว่างค่าวันที่สองค่า ตามช่วงเวลาที่ระบุ

แนะนำ: