Untuk mengurangi tanggal bisa pake' ini, SELECT DATEADD(day, -1, CONVERT(VARCHAR(10),GETDATE(),101))
itu artinya tanggal sekarang di kurangi satu hari, kalo mau ngurangi satu bulan tinggal ganti "day" dengan "month". Atau "year" untuk satu tahun. Kemudian untuk menampilkan data DATETIME cuman tampil tanggal aja di convert aja seperti ini --02/01/2007 MM/DD/YYYY SELECT CONVERT(VARCHAR(10),GETDATE(),101) --2007.02.01 SELECT CONVERT(VARCHAR(10),GETDATE(),102) --01/02/2007 DD/MM/YYYY SELECT CONVERT(VARCHAR(10),GETDATE(),103) --01.02.2007 SELECT CONVERT(VARCHAR(10),GETDATE(),104) --01-02-2007 SELECT CONVERT(VARCHAR(10),GETDATE(),105) dst..... Coba sendiri yaa.... moga bisa membantu, ----- Original Message ----- From: agustama rumapea To: [email protected] ; VB Kristen ; vb-indo ; WaroengVB Sent: Thursday, February 01, 2007 4:20 PM Subject: [indoprog-vb] T-Sql Getdate-1 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 --------------------------------- Bored stiff? Loosen up... Download and play hundreds of games for free on Yahoo! Games. [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]
