I need your help to solve this query on very urgent basis may be you can help me .
I have one table .
CREATE OR REPLACE FORCE VIEW HRMSMAIN.VF_TRAVELREQUEST_
SECTOR
(TRS_ID, TRS_SLNO, TRS_TRH_ID, TRS_TRT_SNO, TRS_SECTOR_SOURCE_ID,
TRS_SECTOR_DESTINATION_ID,
TRS_DATE, TRS_CLASS_ID, TRS_FLIGHTNO, TRS_STATUS_FLAG,
TRS_TICKET_COLLECTED, TRS_TICKET_COLLECTED_DATE,
TRS_REMARKS, TRS_REASSIGNED_DATE, TRS_SUB_CLASS_ID,
SOURCENAME, SOURCEABBRIVATION, DESTINATIONNAME, DESTINATIONABBRIVATION)
AS
Select Travel_Request_Sector."TRS
_ID",Trave
l_Request_
Sector."TR
S_SLNO",Tr
avel_Reque
st_Sector.
"TRS_TRH_I
D",Travel_
Request_Se
ctor."TRS_
TRT_SNO",T
ravel_Requ
est_Sector
."TRS_SECT
OR_SOURCE_
ID",Travel
_Request_S
ector."TRS
_SECTOR_DE
STINATION_
ID",Travel
_Request_S
ector."TRS
_DATE",Tra
vel_Reques
t_Sector."
TRS_CLASS_
ID",Travel
_Request_S
ector."TRS
_FLIGHTNO"
,Travel_Re
quest_Sect
or."TRS_ST
ATUS_FLAG"
,Travel_Re
quest_Sect
or."TRS_TI
CKET_COLLE
CTED",Trav
el_Request
_Sector."T
RS_TICKET_
COLLECTED_
DATE",Trav
el_Request
_Sector."T
RS_REMARKS
",Travel_R
equest_Sec
tor."TRS_R
EASSIGNED_
DATE",Trav
el_Request
_Sector."T
RS_SUB_CLA
SS_ID",a.M
SI_Destina
tion as SourceName, a.MSI_Abbrivation as SourceAbbrivation,b.MSI_De
stination as DestinationName,b.MSI_Abbr
ivation as DestinationAbbrivation
From Travel_Request_Sector,M_Se
ctor_Index
a, M_Sector_Index b
Where TRS_Sector_Source_Id = a.MSI_id and TRS_Sector_Destination_Id = b.MSI_Id;
And second one is
CREATE OR REPLACE FORCE VIEW HRMSMAIN.VF_TRAVELLERS
(TRT_TRH_ID, TRT_SNO, TRT_DEPEND_ID, TRT_TRAVELLERS, TRT_DOB,
TRT_TT_ID, TRT_CARRIER_ID, TRT_TICKETNO, TRT_USER_TICKVALIDITY, TRT_ADMIN_TICKVALIDITY,
TRT_REFUND_FLAG, TRS_ACTUALRATE, TRS_GROSS_RATE, TRS_TAX, TRS_DIFFRATE,
TRT_SECTOR_FLAG, TRS_MRMS, TRS_ISCOMPANY, TRS_CRADITAMOUNT, TRS_CRADIT_DATE,
TRS_CREDIT_AGREED, TRS_CREDIT_AGREED_REMARKS,
TRS_CREDIT_AGREED_DATE, TRS_INCENTIVE, TRS_MIXEDCARRIER,
TRS_APPR_REFUND, TRS_INCENTIVE_FLAG, TRT_AL_ENT, TRT_RR_ENT, TRT_JACKET_COLECTED,
TRT_JC_DATE, TRS_SURCHARGE, DEPEND_NAME, DEPEND_DATE_OF_BIRTH, RELATION_DESCRIPTION,
TT_DESC, TT_SORT_ID, TRAEMPNAME, CARRIER_NAME, CARRIER_ABBRIVATION)
AS
Select TR_Travellers."TRT_TRH_ID"
,TR_Travel
lers."TRT_
SNO",TR_Tr
avellers."
TRT_DEPEND
_ID",TR_Tr
avellers."
TRT_TRAVEL
LERS",TR_T
ravellers.
"TRT_DOB",
TR_Travell
ers."TRT_T
T_ID",TR_T
ravellers.
"TRT_CARRI
ER_ID",TR_
Travellers
."TRT_TICK
ETNO",TR_T
ravellers.
"TRT_USER_
TICKVALIDI
TY",TR_Tra
vellers."T
RT_ADMIN_T
ICKVALIDIT
Y",TR_Trav
ellers."TR
T_REFUND_F
LAG",TR_Tr
avellers."
TRS_ACTUAL
RATE",TR_T
ravellers.
"TRS_GROSS
_RATE",TR_
Travellers
."TRS_TAX"
,TR_Travel
lers."TRS_
DIFFRATE",
TR_Travell
ers."TRT_S
ECTOR_FLAG
",TR_Trave
llers."TRS
_MRMS",TR_
Travellers
."TRS_ISCO
MPANY",TR_
Travellers
."TRS_CRAD
ITAMOUNT",
TR_Travell
ers."TRS_C
RADIT_DATE
",TR_Trave
llers."TRS
_CREDIT_AG
REED",TR_T
ravellers.
"TRS_CREDI
T_AGREED_R
EMARKS",TR
_Traveller
s."TRS_CRE
DIT_AGREED
_DATE",TR_
Travellers
."TRS_INCE
NTIVE",TR_
Travellers
."TRS_MIXE
DCARRIER",
TR_Travell
ers."TRS_A
PPR_REFUND
",TR_Trave
llers."TRS
_INCENTIVE
_FLAG",TR_
Travellers
."TRT_AL_E
NT",TR_Tra
vellers."T
RT_RR_ENT"
,TR_Travel
lers."TRT_
JACKET_COL
ECTED",TR_
Travellers
."TRT_JC_D
ATE",TR_Tr
avellers."
TRS_SURCHA
RGE", DEPEND_NAME,DEPEND_DATE_OF
_BIRTH, RELATION_DESCRIPTION,TT_De
sc,TT_Sort
_Id,Ret_Tr
avellers_I
fEmployee(
TRT_TRH_id
,TRT_TT_ID
) as TraEmpName, Carrier_Name,Carrier_Abbri
vation
From TR_Travellers, M_Dependant, M_RELATION,Travellers_Type
, M_Carrier
Where TRT_Depend_Id=Depend_Id(+)
and DEPEND_RELATION= RELATION_ID(+) and TRT_TT_ID = TT_Id(+) and TRT_Carrier_Id = Carrier_Id(+);
After that I am wring this query .
SELECT A.CARRIER_ABBRIVATION, TRT_TRH_ID, TRT_SNO,b.SourceName ,b.destinationname,b.Sourc
eName ||'-'||b.DESTINATIONNAME as DESTINATION,
b.DESTINATIONNAME||'-'||b.
SourceName
as DESTINATION1,C.LPOH_DATE ,count(*)
FROM vf_travellers A,vf_travelrequest_sector B, LPO_Header C
WHERE(A.TRT_TRH_ID = B.TRS_TRH_ID And A.TRT_TRH_ID = C.LPOH_TRH_ID And A.TRT_SNO = B.TRS_TRT_SNO )
and b.TRS_SECTOR_DESTINATION_I
D IN(SELECT MSI_ID FROM m_sector_index C )
and C.LPOH_DATE BETWEEN '01-jan-2006' AND '01-Mar-2006' and A.TRT_TRH_ID in ( 15613)
GROUP BY A.CARRIER_ABBRIVATION, TRT_TRH_ID, TRT_SNO,b.SourceName ,b.DESTINATIONNAME,C.LPOH_
DATE
,TRS_SECTOR_SOURCE_ID, TRS_SECTOR_DESTINATION_ID
ORDER BY A.CARRIER_ABBRIVATION, TRT_TRH_ID, TRT_SNO
Out put is
CARRIER_ABBRIVATION
TRT_TRH_ID
TRT_SNO
SOURCENAME
DESTINATIONNAME
DESTINATION
DESTINATION1
LPOH_DATE
COUNT(*)
A9
15,613.00
1.00
Dubai
Tbilisi
Dubai-Tbilisi
Tbilisi-Dubai
01/03/2006 12:01:23
1.00
A9
15,613.00
1.00
Tbilisi
Dubai
Tbilisi-Dubai
Dubai-Tbilisi
01/03/2006 12:01:23
1.00
A9
15,613.00
2.00
Dubai
Tbilisi
Dubai-Tbilisi
Tbilisi-Dubai
01/03/2006 12:01:23
1.00
A9
15,613.00
2.00
Tbilisi
Dubai
Tbilisi-Dubai
Dubai-Tbilisi
01/03/2006 12:01:23
1.00
AI
15,577.00
1.00
Pune
Dubai
Pune-Dubai
Dubai-Pune
01/02/2006 17:58:04
1.00
AI
15,577.00
2.00
Pune
Dubai
Pune-Dubai
Dubai-Pune
01/02/2006 17:58:04
1.00
AI
15,577.00
3.00
Pune
Dubai
Pune-Dubai
Dubai-Pune
01/02/2006 17:58:04
1.00
EK
15,629.00
1.00
Beirut
Dubai
Beirut-Dubai
Dubai-Beirut
01/06/2006 13:01:06
1.00
EK
15,629.00
1.00
Dubai
Beirut
Dubai-Beirut
Beirut-Dubai
01/06/2006 13:01:06
1.00
EK
15,629.00
2.00
Beirut
Dubai
Beirut-Dubai
Dubai-Beirut
01/06/2006 13:01:06
1.00
EK
15,629.00
2.00
Dubai
Beirut
Dubai-Beirut
Beirut-Dubai
01/06/2006 13:01:06
1.00
EK
15,629.00
3.00
Beirut
Dubai
Beirut-Dubai
Dubai-Beirut
01/06/2006 13:01:06
1.00
EK
15,629.00
3.00
Dubai
Beirut
Dubai-Beirut
Beirut-Dubai
01/06/2006 13:01:06
1.00
EK
15,629.00
4.00
Beirut
Dubai
Beirut-Dubai
Dubai-Beirut
01/06/2006 13:01:06
1.00
EK
15,629.00
4.00
Dubai
Beirut
Dubai-Beirut
Beirut-Dubai
01/06/2006 13:01:06
1.00
Here now I need that destination or destination1 in either way like
Dubai-Tbilisi
Tbilisi-Dubai
It should read as count 2
Either he fly from Dubai Tbilisi
Or Tbilisi to Dubai
He should read count as 2