Silahkan coba dengan contoh dibawah ini :

SELECT * FROM NAMA_TABLE
WHERE TO_CHAR( FIELD_DATE , 'mm/yyyy') = '07/2006';

NB: FIELD_DATE => Field yang bertipe DATE

Hope this help.

regards,
Franko

--- In [email protected], anjar fakhrudin <[EMAIL PROTECTED]> wrote:
>
> maaf mas, mungkin yang salah dalam query tu format tanggalnya
15/07/2006 sdangkan format datenya 'mm/yyyy' seharunya 'dd/mm/yyyy'
cobain ajah mas
> 
> ----- Original Message ----
> From: Joshua Jackson <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Friday, August 4, 2006 2:41:43 PM
> Subject: [indo-oracle] Re: Mengambil data dengan range awal dan
akhir bulan
> 
>                            Saya sudah coba sbb:
>  SELECT * FROM NAMA_TABLE
>  WHERE TO_CHAR(15/07/ 2006,'mm/ yyyy') = TO_CHAR(15/07/ 2006,'mm/ yyyy')
>  
>  Malah dapat ORA-01756
>  
>  Mungkin ada kesalahan dalam query saya?
>  
>  > kenapa anda tidak menggunakan to_char(tgl_ kolom,'mm/ yyyy') =
>  > to_char(tgl_ anda,'mm/ yyyy')
>  > tanggal 15/07/2006 akan menjadi 07/2006
>  > jadi semua yang datanya 07/2006 akan ter-select.dari rekan rekan 
>  juga sudah
>  > banyak yang menganjurkan ini :)
>  > 
>  > Regards
>  > 
>  > Ferry S
>  > 
>  > > Yup awal bulan selalu tanggal 1.
>  > > Tapi kasus yang saya alami ini (seperti sudah saya katakan
>  > > sebelumnya) ketika user memasukkan tanggal berapapun maka yang
>  > > ditampilkan adalah semua data dari awal bulan hingga akhir bulan.
>  > > Tadinya saya bingung bagaimana mendapatkan tanggal 1 dari masukan
>  > > user.
>  > >
>  > > Contoh:
>  > > User akan memasukkan tanggal 15/05/2006 (tanggal berupa input dari
>  > > user) data yang keluar adalah semua yang ada di bulan Mei.
>  > >
>  > > Akhirnya saya datang dengan solusi sbb:
>  > >
>  > > SELECT * FROM NAMA_TABLE
>  > > WHERE TRUNC(CREATE_ DATE)
>  > > BETWEEN TO_DATE(SUBSTR( '15/05/2006' ,4), 'mm/yyyy')
>  > > AND TO_DATE(LAST_ DAY(TO_DATE( '15/05/2006' ,'dd/mm/yyyy' )))
>  > >
>  > > Akan keluar semua data dari tanggal 01/05/2006 - 30/05/2006
>  > >
>  > > Mungkin masih kurang efisien dan kurang sederhana oleh karena itu
>  > > saya mohon review dari rekan-rekan semua. Terima kasih buat semua
>  > > masukannya.
>  > >
>  > > Regards,
>  > > Josh
>  > >
>  > > > bukannya awal bulan selalu tanggal 1 ??? :D
>  > > >
>  > > > On 8/3/06, Joshua Jackson <joshua@> wrote:
>  > > > >
>  > > > >   Dear all,
>  > > > >
>  > > > > Saya ingin mengambil data dengan clause range awal dan akhir
>  > > bulan.
>  > > > > Query ini akan saya simpan dalam stored proc yang berarti
>  > > masukannya
>  > > > > berupa tanggal masukan yang bersifat dinamis (artinya tanggal
>  > > masukan
>  > > > > tidak pasti).
>  > > > >
>  > > > > Berarti kalau saya masukkan 15 Juni 2006, saya akan 
>  mendapatkan
>  > > data
>  > > > > dari 1 Juni 2006 - 31 Juni 2006. Kalau untuk mendapatkan akhir
>  > > bulannya
>  > > > > saya bisa menggunakan function LAST_DAY, tapi saya bingung 
>  untuk
>  > > menset
>  > > > > untuk mendapatkan yang awal bulannya.
>  > > > >
>  > > > > Ada yang bisa memberikan saya pencerahan?
>  > > > >
>  > > > > Thanks in advance.
>  >
>  
>  
>      
>                        
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>







--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------

Bergabung dengan Indonesia Thin Client User Groups, 
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indo-oracle/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke