Kenapa ngga pake type DATETIME untuk field tanggal kedaluarsa?????

klo kaya gini mah sulit mas,
gimana klo mau cari tanggal kadaluarsa dari 30 desember 2008 sampe 3
Maret 2009. 
bakalan susah nyarinya.

Sepertinya anda harus belajar dan baca-baca mengenai dasar SQL
Server(silahkan tanya sama om google), agar dapat menentukan type
field dengan baik dan benar. karena itu sangat menentukan sekali
reliable dari database anda. 

Untuk saat ini solusi yang tepat adalah menggunkan substring, 
asumsi saya adalah anda menggunakan tipe data varchar untuk field
tanggal_kedaluarsa
ini contoh Querynya :

SELECT nama_barang, tanggal_kedaluarsa 
FROM tabel_barang
WHERE SUBSTRING(tanggal_kedaluarsa , 1, 6) = '200902'


--- In [email protected], Anugrah Artha Wijaya
<adhinuk...@...> wrote:
>
> Dear rekan dan suhu sekalian,
> 
> mau minta tolong nih. Saya punya tabel spt ini:
> Nama Barang  Tanggal Kadaluarsa
> A   20090130
> B   20090215
> C   20090202
> 
> Yang ingin saya tanyakan, apa perintah SQL nya untuk menampilkan
Nama Barang yang Tanggal Kadaluarsanya = '200902', artinya hanya
menampilkan Nama Barang yang tanggal kadaluarsanya Bulan Februari 2009?
> Sehingga hasil akhirnya adalah :
> 
> Nama Barang  Tanggal Kadaluarsa
> C   20090202
> B   20090215
> 
> Terima kasih atas petunjuknya.
> 
> 
>       
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke