TIMESTAMP (TIMESTAMP)
با «ترکیب تاریخ و زمان TIMESTAMP» می توانیم از تاریخ و زمان، یک «تاریخ زمان (Datetime)» بسازیم. این مثل چسباندن روز و ساعت زنگ مدرسه است. پس گزارش ها دقیق تر می شوند.
تعریف ساده و کاربرد
تابع TIMESTAMP یک مقدار تاریخ زمان می سازد. اگر دو آرگومان بدهیم، زمانِ آرگومان دوم به اول اضافه می شود.
نحوه نوشتن (Syntax)
TIMESTAMP(expression, time);
مثال های عملی
ترکیب تاریخ و زمان
SELECT TIMESTAMP("2017-07-23", "13:10:11");
این دو رشته ترکیب می شوند. خروجی یک مقدار تاریخ زمان است.
ساخت تاریخ زمان از یک تاریخ
SELECT TIMESTAMP("2017-07-23");
این مقدار را به تاریخ زمان تبدیل می کند. قسمت زمان به صورت پیش فرض تعیین می شود.
گام های سریع استفاده
- تاریخ یا تاریخ زمان پایه را مشخص کن.
- در صورت نیاز، زمان جداگانه بده.
- TIMESTAMP را اجرا کن و خروجی را ذخیره کن.
مقایسه و ادامه مسیر
برای اختلاف زمان ها از TIMEDIFF() استفاده کن. برای تبدیل زمان به ثانیه، TIME_TO_SEC() مناسب است. همچنین برای کارهای مرتبط با ترکیب تاریخ و زمان TIMESTAMP این صفحه مرجع توست.
جمع بندی سریع
- TIMESTAMP تاریخ و زمان را ترکیب می کند.
- دو آرگومان بدهی، دوم به اول اضافه می شود.
- خروجی همیشه تاریخ زمان است.
- برای گزارش های زمانی بسیار کاربردی است.