Cara Substring Mid Datetime di Sql Server 2008

berikut adalah query menampilkan transaksi di 2015. timeEntry type data nya datetime dan harus kita konversi dulu ke varchar agar bisa di mid atau substring
SELECT TOP 1000 [trxNo]
      ,[trxCode]
      ,[timeEntry]
      ,[terminalId]
      ,[kode]
      ,[traceNo]
      ,[accountNo]
      ,[responseCode]
      ,[lineToPrint]
      ,[message]
  FROM [Retcom].[dbo].[transactions] where substring(convert(varchar, timeEntry, 120),1, 4) = '2015'

untuk lebih lengkap dengan tgl dan jam nya
[RetcomBSM].[dbo].[transactions] where substring(convert(varchar, timeEntry, 120),1, 19) = '2012-02-28 00:00:09'

0 Komentar:

Posting Komentar