Terima kasih atas tanggapannya.
Setelah saya baca dan diskusi dengan teman sesama programer, ternyata
Postgre tidak jauh berbeda dengan Oracle.
Atas problem yang saya utarakan, saya sudah dapat pemecahannya dengan
cara seperti ini:
SELECT * from gaji where kodepegawai='" & RTrim(rsPegawai.Fields
("kodepegawai")) & "' and to_char(tanggal,'MM')='" & Right("0" & Month
(periode.Value), 2) & "' and to_char(tanggal,'YYYY')= '" & Year
(periode.Value) & "'
terima kasih sekali lagi
--- In [email protected], "Toni Rahayu" <[EMAIL PROTECTED]>
wrote:
>
>
>
> Dear Eris,
> Saya coba bantu mudah-mudahan nyambung,
> Kalo di postgre format TimeStamp nya biasanya gini 20070402 160220
(2 April 2007
> jam 16 lebih 2 menit 20 detik),
> coba pake query
>
> select * from "transaksi" where "tanggal" like '200704%'
>
> mudah-mudahan itu yang dimaksud
>
> Salam
>
>
>
>
> "ERIS RISO" <[EMAIL PROTECTED]> on 04/19/2007 06:19:33 PM
>
> Please respond to [email protected]
>
> To: [email protected]
> cc: (bcc: Toni Rahayu/IT/domino_srv)
>
> Subject: [Programmer-VB] Ada yang pernah implementasi PostgreSQL
dan VB ga?
>
>
>
> maaf ni temen2 semua,
> ada yang pernah atawa memang serius dalam implemntasi atawa
develope VB
> dengan database PostgreSQL ga?
> lagi buntu ne melakukan query.
> misalnya aku pengen SELECT data transaksi untuk bulan April 2007,
> sementara di tabel yang tersedia adalah field tanggal.
> kalo di SQL Server kan sederhananya cukup SELECT * from tabel where
> month(fieldtanggal)=4 and year(fieldtanggal)=2007
> nah ini tidak berlaku di Postgre...
> sudah pake SELECT EXTRACT(mont FROM TIMESTAMP bla bla bla) juga
masih
> ga mau. udah tanya ke paman google juga ga terjawab.
>
> Mohon bantuannya bagi yang pakar
>
> regards,
> eris
>
>
>
>
>
>
>
> Toni Rahayu
> PT. Omedata Electronics
> IT Department
> Hunting : (62-22) 6030805 Ext 121
> Faxs : (62-22) 6030896
> Homepage : http://toni.rahayu.tripod.com
>