>   Dear all,
> 
>   Mohon Pencerahannya.
> 
>   Bagaimana ya sintak untuk memfilter data berdasarkan tanggal 
> dengan kriteria data yang diambil adalah data tanggal kemaren, 
> atau getdate()-1.
> 
>   saya coba begini:
> 
>   Select NomorTransaksi where TanggalTransaksi= getdate()-1
> 
>   Hasilnya tidak keluar, karena getdate mengembalikan tanggal dan 
> time sementara field TanggalTransaksi hanya mengembalikan tanggal.
> 
>   Ada ndak fungsi format date di Transact SQL agar getdate hanya 
> mengembalikan data date saja.
> 
>   Atau mungkin ada trik khusus?
> 
>   Tolong masukannya,
> 
>   Salam,
>   Agus Rpea

Coba cara ini, agak panjang sih tapi bisa jalan :
SELECT *
FROM  nama_table
WHERE (tgl_transaksi = 
CONVERT(DATETIME, 
         CONVERT(VARCHAR(4),YEAR(DATEADD(DAY,-1,GETDATE())))+'-'+
         CONVERT(VARCHAR(4),MONTH(DATEADD(DAY,-1,GETDATE())))+'-'+
         CONVERT(VARCHAR(4),DAY(DATEADD(DAY,-1,GETDATE())))
        ,102))

Demikian semoga membantu

Best Regards

Eko Heri Susanto

Kirim email ke