create table trans
(
store number(5),
tran_date date);
insert into trans values(100,'01-NOV-07');
insert into trans values(100,'03-NOV-07');
insert into trans values(101,'02-NOV-07');
insert into trans values(101,'05-NOV-07');
select gen_date
from
(
select to_date((last_day(last_day(to_date('NOV2007','MONYYYY')) - 32) +
1)+rownum-1) gen_date
from all_objects
where to_char(((last_day(last_day(to_date('NOV2007','MONYYYY')) - 32) +1) +
rownum -1),'MONYYYY')='NOV2007'
)
where
gen_date not in
(select to_date(tran_date) from trans);
GEN_DATE
---------
04-NOV-07
06-NOV-07
07-NOV-07
08-NOV-07
09-NOV-07
10-NOV-07
11-NOV-07
12-NOV-07
13-NOV-07
14-NOV-07
15-NOV-07
16-NOV-07
17-NOV-07
18-NOV-07
19-NOV-07
20-NOV-07
21-NOV-07
22-NOV-07
23-NOV-07
24-NOV-07
25-NOV-07
26-NOV-07
27-NOV-07
28-NOV-07
29-NOV-07
30-NOV-07
Semoga membantu.
Salam,
Indra Armansyah
[EMAIL PROTECTED]
----- Original Message -----
From: Agus Wahyudin
To: [email protected]
Sent: Monday, December 17, 2007 10:45 AM
Subject: [indo-oracle] tanya
teman-teman minta bantuan nich.
saya punya tabel yang isinya rekap data per tanggal per bulan per store
seperti ini :
Store, Tran_date
100 ,01/11/2007
100 ,03/11/2007
dst
101,02/11/2007
101,05/11/2007
dst
saya ingin tahu tanggal berapa saja dalam satu bulan yang tidak ada.
kepikiran saya adalah saya harus membuat dulu tabel temporer yang berisi
tanggal lengkap dalam satu bulan untuk diquery dengan data diatas, tetapi
sebenarnya saya ingin query-nya gak usah dibuatkan tabel temporer. Tolong kasih
tahu query-nya bagaimana ?
terima kasih sebelumnya.
________________________________________________________
Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi
Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/
[Non-text portions of this message have been removed]
------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.17.4/1187 - Release Date: 12/16/2007
11:36 AM
[Non-text portions of this message have been removed]