DateValue (DateValue)
تابع «DateValue (DateValue)» متنِ تاریخ را به «تاریخ (Date)» تبدیل می کند. یعنی یک رشته مثل "May 17, 2017" را می خواند و معادل تاریخش را می سازد. مثل وقتی اسم درس را می خوانی و سریع ساعتش را پیدا می کنی.
تعریف و کاربرد تبدیل متن به تاریخ
DateValue(string_date) یک تاریخ از روی رشته ورودی می دهد. بنابراین می توانی تاریخ های متنی را استاندارد کنی و در محاسبات تاریخ استفاده کنی.
سینتکس و پارامتر
- string_date: رشته تاریخ؛ از 100/01/01 تا 9999/12/31.
مثال پایه
SELECT DateValue("May 17, 2017");
مثال بدون سال
اگر سال نیاید، سالِ الآن در نظر گرفته می شود.
SELECT DateValue("May 17");
گام های عملی
- رشته تاریخ را مشخص کن.
- DateValue را روی آن صدا بزن.
- خروجی تاریخ را در کوئری ها به کار ببر.
نکته: برای ساخت تاریخ از اجزا از DateSerial کمک بگیر. برای بخش های تاریخ از DatePart استفاده کن. همچنین Date() تاریخ امروز را می دهد.
جمع بندی سریع
- تبدیل متن به تاریخ با DateValue انجام می شود.
- بدون سال، سالِ جاری استفاده می شود.
- برای ساخت تاریخ عددی، DateSerial مناسب است.
- برای محاسبات، تاریخ استاندارد لازم است.