اعمال شرط بر روی فیلدهای تاریخ

پکیج آموزش کوئری نویسی در SQL Server (سطح یک) - اعمال شرط بر روی فیلدهای تاریخ
اعمال شرط بر روی فیلدهای تاریخ، قسمتي از پکیج آموزش کوئری نویسی در SQL Server است، پيشنهاد مي شود، قبل از مطالعه ی اعمال شرط بر روی فیلدهای تاریخ، قسمت های قبلی را مرور فرمایید.
اعمال شرط بر روی فیلدهای تاریخ
در مثال زیر، ابتدا یک جدول موقت با نام DateTimeExample# ایجاد کرده ایم:
اعمال شرط بر روی فیلدهای تاریخ
CREATE TABLE #DateTimeExample ( ID INT NOT NULL IDENTITY PRIMARY KEY, MyDate DATETIME NOT NULL, MyValue VARCHAR(25) NOT NULL ); GO
توجه: در اسکریبت بالا، فیلد MyDate از نوع DateTime می باشد، این نوع فیلدا برای نگهداری تاریخ میلادی و ساعت استفاده میشود و برای تاریخ شمسی کاربردی ندارد.
در ادامه مثال، 4 رکورد زیر را در جدول DateTimeExample# درج می کنیم:
اعمال شرط بر روی فیلدهای تاریخ
INSERT INTO #DateTimeExample (MyDate,MyValue) VALUES (aabbccdd2009-01-02 10:30aabbccdd,aabbccddBikeaabbccdd), (aabbccdd2009-01-03 13:00aabbccdd,aabbccddTrikeaabbccdd), (aabbccdd2009-01-03 13:10aabbccdd,aabbccddBellaabbccdd), (aabbccdd2009-01-03 17:35aabbccdd,aabbccddSeataabbccdd); GO
حالا به کوئری زیر دقت کنید:
اعمال شرط بر روی فیلدهای تاریخ
SELECT * FROM #DateTimeExample WHERE MyDate=aabbccdd2009-01-03aabbccdd GO
در کوئری بالا بدلیل اینکه قسمت زمان را ذکر نکرده ایم، هیچ نتیجه ای را نمایش نخواهد داد ...!
بنابراین برای نمایش نتیجه مناسب به یکی از دو روش زیر می توانیم عمل کنیم:
روش یک:
اعمال شرط بر روی فیلدهای تاریخ
SELECT * FROM #DateTimeExample WHERE MyDate>=aabbccdd2009-01-03 00:00:00aabbccdd AND MyDate<=aabbccdd2009-01-03 23:59:59aabbccdd GO
روش دو:
اعمال شرط بر روی فیلدهای تاریخ
Code
در ادامه آموزش "اعمال شرط بر روی فیلدهای تاریخ" خواهيد ديد ...!
با خريد بسته آموزشي "اعمال شرط بر روی فیلدهای تاریخ" موارد زير را در ادامه خواهيد دید:
- جدول موقت چیست؟
- برای ذخیره تاریخ در جداول، بهترین روش کدام است؟ آیا باید تاریخ میلادی را ذخیره کنیم و یا شمسی و یا هر دو ...!؟
- توضیحات بسیار جامع و کامل در مورد اعمال شرط بر روی فیلدهای تاریخ، توسط مدرس
- آوردن چندین مثال کاربردی از اعمال شرط بر روی فیلدهای تاریخ در محیط SQL Server
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.