SS090801 - วิธีการใช้แยกข้อมูล วันที่ และ เวลา

Modified on 2009/08/06 16:14 by ninefyi — Categorized as: SQL Server

วันนี้เรามาลองดูวิธีการแยกข้อมูล วันที่ และ เวลา จากข้อมูลที่ถูกเก็บด้วยชนิด DATETIME นะครับ

สำหรับ 2000/2005

SELECT 
CONVERT(VARCHAR(8),GETDATE(),108) AS HourMinuteSecond
, CONVERT(VARCHAR(8),GETDATE(),101) AS DateOnly
GO

สำหรับ 2008 ที่แตกต่างกันก็เพราะว่าใน 2008 มีชนิดข้อมูลเพิ่มขึ้นมาคือ DATE และ TIME

SELECT
CONVERT(TIME,GETDATE()) AS HourMinuteSecond
, CONVERT(DATE,GETDATE(),101) AS DateOnly

ที่มา sqlauthority