Sie sind auf Seite 1von 3

SELECT TM.id, TM.idBranch, TM.TransNo, TM.

Dates,
TM.idJobType, TJT.Name JobTypeName, TM.idJobTaxType, TJTT.Name JobTaxTypeName,
TM.idModaType, TMT.Name ModaTypeName, TMT.InputVolumeStatus ModaTypeInputVolumeS
tatus,
TM.MAWBBLNo, TM.MAWBBLDate,
TM.idCustomer, TCus.Title CustomerTitle, TCus.Name CustomerName,
TM.idCarrier, TCar.Title CarrierTitle, TCar.Name CarrierName,
TM.FlightVoyageNo, TM.ETD, TM.ETA,
TM.idPOL, TPol.Code POLCode, TPol.Name POLName, TPol.idCity POLidCity, TPolCi.Na
me POLCityName, TPolCo.Name POLCountryName,
TM.idPOD, TPod.Code PODCode, TPod.Name PODName, TPod.idCity PODidCity, TPodCi.Na
me PODCityName, TPodCo.Name PODCountryName,
TM.idAgent, TAge.Title AgentTitle, TAge.Name AgentName,
TM.Freight, TM.CustomClearanceStatus, TM.AJUNo, TM.Quantity, TM.UOM, TM.Teus, TM
.GrossWeight, TM.NetWeight, TM.ChargeableWeight, TM.Measurement,
TM.JobSheetBillingStatus, TM.JobSheetExpensesStatus, TM.MasterStatus, TM.MasterB
illingStatus, TM.MasterExpensesStatus, TM.CancelStatus, TM.ClosingStatus,
TM.TransferStatus, TM.TransferTransNo, TM.PushTIStatus, TM.GetPushTIStatus,
TD.id DetailID, TD.HAWBBLNo DetHAWBBLNo, TD.HAWBBLDate DetHAWBBLDate,
TD.idShipmentType DetidShipmentType, TST.Name DetShipmentTypeName,
TD.AWBBLStatus DetAWBBLStatus, TD.ReffNo DetReffNo, TD.Incoterm DetIncoterm, TD.
Movement DetMovement,
TD.FeederVessel DetFeederVessel, TD.MotherVessel DetMotherVessel,
TD.Shipper DetShipper, TD.Consignee DetConsignee, TD.NotifyParty1st DetNotifyPar
ty1st, TD.NotifyParty2nd DetNotifyParty2nd,
TD.idPOL DetidPOL, TDPL.Code DetPOLCode, TDPL.Name DetPOLName, TDPL.idCity Detid
POLCity, TDPLCi.Name DetPOLCityName, TDPLCo.Name DetPOLCountryName, TD.POLPrintO
ut DetPOLPrintOut,
TD.idPOD DetidPOD, TDPD.Code DetPODCode, TDPD.Name DetPODName, TDPD.idCity Detid
PODCity, TDPDCi.Name DetPODCityName, TDPDCo.Name DetPODCountryName, TD.PODPrintO
ut DetPODPrintOut,
TD.idPODischarge DetidPODischarge, TDPDischarge.Code DetPODischargeCode, TDPDisc
harge.Name DetPODischargeName, TDPDischarge.idCity DetidPODischargeCity, TDPDisc
hargeCi.Name DetPODischargeCityName, TDPDischargeCo.Name DetPODischargeCountryNa
me, TD.PODischargePrintOut DetPODischargePrintOut,
TD.Freight DetFreight, TD.Quantity DetQuantity, TD.UOM DetUOM, TD.Teus DetTeus,
TD.GrossWeight DetGrossWeight, TD.NetWeight DetNetWeight, TD.ChargeableWeight De
tChargeableWeight, TD.Measurement DetMeasurement,
TD.ShippingMark DetShippingMark, TD.ContainerNo DetContainerNo, TD.Description D
etDescription,
TD.BookingSheetStatus DetBookingSheetStatus, TD.JobSheetStatus DetJobSheetStatus
, TD.JobSheetBillingStatus DetJobSheetBillingStatus,
TD.JobSheetExpensesStatus DetJobSheetExpensesStatus, TD.ClosingShipmentStatus De
tClosingShipmentStatus,
TDV.id VolumeID, TDV.idVolume VolidVolume, TV.Name VolVolumeName, TV.Teus VolVol
umeTeus, TDV.Qty VolQty, TDV.ContainerNo VolContainerNo, TDV.TotalTeus VolTotalT
eus
FROM tfwijob TM INNER JOIN tidjobtype TJT ON TM.idJobType = TJT.id
INNER JOIN tidjobtaxtype TJTT ON TM.idJobTaxType = TJTT.id
INNER JOIN tidmodatype TMT ON TM.idModaType = TMT.id
INNER JOIN tmstinvoiceparty TCus ON TM.idCustomer = TCus.id
INNER JOIN tmstinvoiceparty TCar ON TM.idCarrier = TCar.id
INNER JOIN tmstport TPol ON TM.idPOL = TPol.id
INNER JOIN tmstcity TPolCi ON TPol.idCity = TPolCi.id
INNER JOIN tmstcountry TPolCo ON TPolCi.idCountry = TPolCo.id

INNER
INNER
INNER
INNER

JOIN
JOIN
JOIN
JOIN

tmstport TPod ON TM.idPOD = TPod.id


tmstcity TPodCi ON TPod.idCity = TPodCi.id
tmstcountry TPodCo ON TPodCi.idCountry = TPodCo.id
tmstinvoiceparty TAge ON TM.idAgent = TAge.id

INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
Co.id

JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN

tfwijobdetail TD ON TM.id = TD.idJob


tidshipmenttype TST ON TD.idShipmentType = TST.id
tmstport TDPL ON TD.idPOL = TDPL.id
tmstcity TDPLCi ON TDPL.idCity = TDPLCi.id
tmstcountry TDPLCo ON TDPLCi.idCountry = TDPLCo.id
tmstport TDPD ON TD.idPOD = TDPD.id
tmstcity TDPDCi ON TDPD.idCity = TDPDCi.id
tmstcountry TDPDCo ON TDPDCi.idCountry = TDPDCo.id
tmstport TDPDischarge ON TD.idPODischarge = TDPDischarge.id
tmstcity TDPDischargeCi ON TDPDischarge.idCity = TDPDischargeCi.id
tmstcountry TDPDischargeCo ON TDPDischargeCi.idCountry = TDPDischarge

INNER JOIN tfwijobdetailvolume TDV ON TD.id = TDV.idJobDetail


INNER JOIN tidvolume TV ON TDV.idVolume = TV.id
INNER JOIN (SELECT DISTINCT TM.id
FROM tfwijob TM INNER JOIN tidjobtype TJT ON TM.idJobType = TJT.id
INNER JOIN tidjobtaxtype TJTT ON TM.idJobTaxType = TJTT.id
INNER JOIN tidmodatype TMT ON TM.idModaType = TMT.id
INNER JOIN tmstinvoiceparty TCus ON TM.idCustomer = TCus.id
INNER JOIN tmstinvoiceparty TCar ON TM.idCarrier = TCar.id
INNER JOIN tmstport TPol ON TM.idPOL = TPol.id
INNER JOIN tmstcity TPolCi ON TPol.idCity = TPolCi.id
INNER JOIN tmstcountry TPolCo ON TPolCi.idCountry = TPolCo.id
INNER JOIN tmstport TPod ON TM.idPOD = TPod.id
INNER JOIN tmstcity TPodCi ON TPod.idCity = TPodCi.id
INNER JOIN tmstcountry TPodCo ON TPodCi.idCountry = TPodCo.id
INNER JOIN tmstinvoiceparty TAge ON TM.idAgent = TAge.id
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
INNER
geCo.id

JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN
JOIN

tfwijobdetail TD ON TM.id = TD.idJob


tidshipmenttype TST ON TD.idShipmentType = TST.id
tmstport TDPL ON TD.idPOL = TDPL.id
tmstcity TDPLCi ON TDPL.idCity = TDPLCi.id
tmstcountry TDPLCo ON TDPLCi.idCountry = TDPLCo.id
tmstport TDPD ON TD.idPOD = TDPD.id
tmstcity TDPDCi ON TDPD.idCity = TDPDCi.id
tmstcountry TDPDCo ON TDPDCi.idCountry = TDPDCo.id
tmstport TDPDischarge ON TD.idPODischarge = TDPDischarge.id
tmstcity TDPDischargeCi ON TDPDischarge.idCity = TDPDischargeCi.id
tmstcountry TDPDischargeCo ON TDPDischargeCi.idCountry = TDPDischar

INNER JOIN tfwijobdetailvolume TDV ON TD.id = TDV.idJobDetail


INNER JOIN tidvolume TV ON TDV.idVolume = TV.id
WHERE TM.idBranch = :idBranch
&where
ORDER BY TM.ApprovalToProcess, extract(YEAR from TM.Dates) DESC, extract(MONTH
from TM.Dates) DESC, extract(DAY from TM.Dates), TM.TransNo, TM.id, TD.HAWBBLNo
, TD.id, TV.Name, TDV.id
&paging
) L ON TM.id = L.id

ORDER BY TM.ApprovalToProcess, extract(YEAR from TM.Dates) DESC, extract(MONTH f


rom TM.Dates) DESC, extract(DAY from TM.Dates), TM.TransNo, TM.id, TD.HAWBBLNo,
TD.id, TV.Name, TDV.id

Das könnte Ihnen auch gefallen