تابع datediff در SQL چیست؟
تابع datediff در SQL چیست؟

تصویری: تابع datediff در SQL چیست؟

تصویری: تابع datediff در SQL چیست؟
تصویری: دیتابیس چیست ؟ کاربرد های Database در برنامه نویسی 2024, سپتامبر
Anonim

این DATEDIFF () عملکرد مقداری از عدد صحیح را نشان می دهد که تفاوت بین start_date و end_date را نشان می دهد، با واحد مشخص شده توسط date_part. این DATEDIFF () عملکرد اگر نتیجه خارج از محدوده اعداد صحیح (-2، 147، 483، 648 تا +2، 147، 483، 647) باشد، یک خطا برمی گرداند.

بنابراین، datediff در SQL چه می کند؟

که در SQL سرور، می توانید از T- استفاده کنید SQL DATEDIFF () تابع برای برگرداندن تفاوت بین دو تاریخ/زمان. این بر روی هر عبارتی که می تواند به زمان، تاریخ، smalldatetime، datetime، datetime2 یا datetimeoffset تبدیل شود، کار می کند.

علاوه بر بالا، چگونه می توانم تفاوت بین دو تاریخ را در پرس و جو SQL پیدا کنم؟ برای محاسبه تفاوت بین دو تاریخ در در همان ستون، از ستون createDate استفاده می کنیم از جدول ثبت نام و اعمال کنید DATEDIFF عملکرد روی آن ستون به پیدا کردن را تفاوت بین دو تاریخ در همان ستون، ما نیاز داریم دو تاریخ از همان ستون

با در نظر گرفتن این موضوع، چگونه از تابع datediff استفاده می کنید؟

برای محاسبه تعداد روزهای بین date1 و date2 می توانید استفاده کنید یا روز سال ("y") یا روز ("d"). وقتی فاصله زمانی هفته است ("w")، DateDiff تعداد هفته های بین دو تاریخ را برمی گرداند. اگر تاریخ ۱ روز دوشنبه باشد، DateDiff تعداد دوشنبه ها را تا تاریخ 2 می شمارد. تاریخ ۲ را می‌شمارد اما تاریخ ۱ را نمی‌شمارد.

دسترسی datediff چیست؟

مایکروسافت به DateDiff دسترسی پیدا کنید تابع تفاوت بین دو مقدار تاریخ را بر اساس فاصله زمانی مشخص شده برمی گرداند.

توصیه شده: