Агуулгын хүснэгт:

SQL дээрх DateTime-ээс зөвхөн огноог хэрхэн авах вэ?
SQL дээрх DateTime-ээс зөвхөн огноог хэрхэн авах вэ?

Видео: SQL дээрх DateTime-ээс зөвхөн огноог хэрхэн авах вэ?

Видео: SQL дээрх DateTime-ээс зөвхөн огноог хэрхэн авах вэ?
Видео: Зөвхөн SQL Server Datetime өгөгдлийн төрлөөс огнооны хэсгийг хэрхэн буцаах вэ 2024, May
Anonim

MS SQL Server - Огноог зөвхөн огноо цагийн утгаас хэрхэн авах вэ?

  1. СОНГОХ getdate();
  2. ХӨРВҮҮЛЭХ (өгөгдлийн_төрөл [(урт)], илэрхийлэл [, хэв маяг])
  3. СОНГОХ CONVERT(VARCHAR(10), getdate(), 111);
  4. СОНГОХ ХӨРВҮҮЛЭХ( огноо , getdate());
  5. 2018 оны 9-р сарын 1 12:00:00.
  6. СОНГОХ DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()));
  7. CAST (өгөгдлийн_төрөл AS илэрхийлэл [(урт)])
  8. СОНГОХ CAST(getdate() AS огноо );

Мөн мэдэх зүйл бол би цагийн тэмдгийг SQL дээр хэрхэн огноо болгон хувиргах вэ?

Бичлэг хийх a огноо эсвэл цаг, datetime2 өгөгдлийн төрлийг ашиглана уу. Тэгэхээр та чадахгүй хөрвүүлэх а SQL Сервер Огноо хүртэл TIMESTAMP / цаг - энэ нь зүгээр л нэг биш юм огноо /цаг. Гэхдээ хэрэв та хэлж байгаа бол цагийн тэмдэг гэхдээ та үнэхээр а ОН САР ӨДӨР ЦАГ багана - тэгвэл та эдгээр хүчинтэй аль нэгийг ашиглаж болно огноо -д тодорхойлсон форматууд cast болон ХӨРВҮҮЛЭХ MSDN тусламжийн сэдэв.

Үүний нэгэн адил, SQL datetime гэж юу вэ? 24 цагийн цаг дээр суурилсан бутархай секунд бүхий өдрийн цагийг хослуулсан огноог тодорхойлдог. Шинэ ажилд цаг, огноо, огноо, огноо2, огноо цагийн офсет өгөгдлийн төрлийг ашиглана уу. Эдгээр төрлүүд нь дараахтай нийцдэг SQL Стандарт. Тэд илүү зөөврийн байдаг. time, datetime2 болон datetimeoffset нь илүү секундын нарийвчлалыг өгдөг.

Үүнтэй холбогдуулан би SQL дээр огнооноос зөвхөн жилийг хэрхэн сонгох вэ?

Хэрэв та ашигладаг бол SQL Сервер, та ашиглаж болно ЖИЛ () эсвэл DATEPART() функцийг ашиглана ханд нь жил -аас а огноо . ЖИЛ СОНГОХ (CURRENT_TIMESTAMP); СОНГОХ DATE ХЭСЭГ( жил , CURRENT_TIMESTAMP); Тэй төстэй SQL Сервер, MySQL нь мөн дэмждэг ЖИЛ () функцийг буцаана жил -аас а огноо.

Би Excel дээр огноог огноо руу хэрхэн хөрвүүлэх вэ?

Огноо хөрвүүлэх /цаг хугацааны форматын нүд рүү огноо зөвхөн томьёо 1-тэй. Хоосон нүдийг сонгоод та байрлуулах болно огноо утга, дараа нь томъёоны мөрөнд = MONTH(A2) & "/" & DAY(A2) & "/" & YEAR(A2) томъёог оруулаад Enter товчийг дарна уу.

Зөвлөмж болгож буй: