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]

Kirim email ke