Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.50 KB | None | 0 0
  1. select v.VehicleID,
  2. '|' AS [| MMY], m.MakeName,md.ModelName,y.YearName,s.SubmodelName,
  3. '|' AS [| OurMMY], om.ourMakeName,omd.ourModelName,oy.OurYearName,obs.ourBaseSubmodelName,orm.ourRealModelName,osm.ourSubmodelName,
  4. '|' AS [| CheckInfo], rw.ReasonWhyValue, vh.ValidationHashValue, chi.ProjectID, chi.Checked, chi.CheckedDescription,
  5. '|' AS [| Appearance], bl.BedLength,bl.BedLengthMetric,bat.BedTypeName,bnd.BodyNumDoors,bt.BodyTypeName,obt.OurBodyTypeName,mfr.MfrBodyCodeName,wb.WheelBase,wb.WheelBaseMetric,
  6. '|' AS [| Engine], fsdt.FuelDeliverySubTypeName,fdt.FuelDeliveryTypeName,fsct.FuelSystemControlTypeName,fsd.FuelSystemDesignName,a.AspirationName,cht.CylinderHeadTypeName,eb.Liter,eb.CC,eb.CID,eb.BlockTypeCylinders, eb.Cylinders,eb.BlockType,eb.EngBoreIn,eb.EngBoreMetric,eb.EngStrokeIn,eb.EngStrokeMetric,ed.EngineDesignationName,MforEn.EngineMfrName,ev.EngineVersion,evn.EngineVINName,fl.FuelTypeName,ist.IgnitionSystemTypeName,po.HorsePower,po.KilowattPower,vs.ValvesPerEngine,
  7. '|' AS [| Transmission], tct.TransmissionControlTypeName,tns.TransmissionNumSpeeds,tt.TransmissionTypeName,MforTr.TransmissionMfrName,tmc.TransmissionMfrCode,
  8. '|' AS [| Brake], ba.BrakeABSName,bs.BrakeSystemName,BTforF.FrontBrakeTypeName,BTforR.RearBrakeTypeName ,
  9. '|' AS [| DriveType], dt.DriveTypeName,
  10. '|' AS [| Spring], fspt.FrontSpringTypeName, rspt.RearSpringTypeName,
  11. '|' AS [| Steering], stt.SteeringTypeName, sts.SteeringSystemName
  12. from Vehicle as v
  13. left join BaseVehicle as bv ON bv.basevehicleid=v.basevehicleid
  14. left join Make as m on m.MakeId=bv.MakeId
  15. left join Model as md on bv.modelid=md.modelid
  16. left join Year as y on bv.yearid=y.yearid
  17. left join Submodel as s on v.submodelid=s.submodelid
  18.  
  19. LEFT join ReasonWhy as rw on rw.ReasonWhyID = v.ReasonWhyID
  20. LEFT join ValidationHash as vh on vh.ValidationHashID = v.ValidationHashID
  21.  
  22. left join CheckInfo as chi on chi.CheckInfoID = v.CheckInfoID
  23.  
  24. left join VehicleToEngineConfig as vc on v.vehicleid=vc.vehicleid
  25. left join EngineConfig as ec on vc.engineconfigid=ec.engineconfigid
  26. left join EngineBase AS eb on ec.EngineBaseID=eb.EngineBaseID
  27. left join FuelType as fl on ec.FuelTypeID=fl.FuelTypeID
  28. left join FuelDeliveryConfig as fdc on ec.FuelDeliveryConfigId=fdc.FuelDeliveryConfigId
  29. left join FuelDeliveryType as fdt on fdc.FuelDeliveryTypeId= fdt.FuelDeliveryTypeId
  30. left join FuelDeliverySubType as fsdt on fdc.FuelDeliverySubTypeId= fsdt.FuelDeliverySubTypeId
  31. left join FuelSystemControlType as fsct on fdc.FuelSystemControlTypeId= fsct.FuelSystemControlTypeId
  32. left join FuelSystemDesign as fsd on fdc.FuelSystemDesignId= fsd.FuelSystemDesignId
  33. left join Aspiration as a on ec.AspirationId=a.AspirationId
  34. left join EngineVIN as evn on ec.EngineVINId=evn.EngineVINId
  35. left join Valves as vs on ec.ValvesId=vs.ValvesId
  36. left join EngineDesignation as ed on ec.EngineDesignationId=ed.EngineDesignationId
  37. left join EngineVersion as ev on ec.EngineVersionId=ev.EngineVersionId
  38. left join PowerOutput as po on ec.PowerOutputId=po.PowerOutputId
  39. left join CylinderHeadType as cht on ec.CylinderHeadTypeId=cht.CylinderHeadTypeId
  40. left join IgnitionSystemType as ist on ec.IgnitionSystemTypeId=ist.IgnitionSystemTypeId
  41. left join EngineMfr as MforEn on ec.EngineMfrId=MforEn.EngineMfrID
  42.  
  43. left join VehicleToAppearanceConfig as vac on v.VehicleID=vac.VehicleID
  44. left join BodyStyleConfig as bsc on vac.BodyStyleConfigID=bsc.BodyStyleConfigID
  45. left join OurBodyStyleConfig as obsc on obsc.OurBodyStyleConfigID = vac.OurBodyStyleConfigID
  46. LEFT join OurBodyType as obt on obt.OurBodyTypeID = obsc.OurBodyTypeID
  47. left join MfrBodyCode as mfr on vac.mfrbodycodeID=mfr.mfrbodycodeID
  48. left join WheelBase as wb on vac.WheelBaseId=wb.WheelBaseId
  49. left join BodyType as bt on bsc.BodyTypeID=bt.BodyTypeID
  50. left join BedConfig as bc on vac.BedConfigID=bc.BedConfigID
  51. left join BedType as bat on bc.BedTypeID=bat.BedTypeID
  52. left join BedLength as bl on bc.BedLengthID=bl.BedLengthID
  53. left join BodyNumDoors as bnd on bsc.bodynumdoorsID=bnd.bodynumdoorsID
  54.  
  55. left join VehicleToTransmission as vtt on v.VehicleId=vtt.VehicleId
  56. left join Transmission as t on vtt.TransmissionId=t.TransmissionId
  57. left join TransmissionBase as tb on t.TransmissionBaseId=tb.TransmissionBaseId
  58. left join TransmissionType as tt on tb.TransmissionTypeId=tt.TransmissionTypeId
  59. left join TransmissionControlType as tct on tb.TransmissionControlTypeId=tct.TransmissionControlTypeId
  60. left join TransmissionNumSpeeds as tns on tb.TransmissionNumSpeedsId=tns.TransmissionNumSpeedsId
  61. left join TransmissionMfrCode as tmc on t.TransmissionMfrCodeId=tmc.TransmissionMfrCodeId
  62. left join TransmissionMfr as MforTr on t.TransmissionMfrId=MforTr.TransmissionMfrID
  63.  
  64. left join VehicleToBrakeConfig as vtbc on v.VehicleId=vtbc.VehicleId
  65. left join BrakeConfig as bg on vtbc.BrakeConfigId=bg.BrakeConfigId
  66. left join BrakeSystem as bs on bg.BrakeSystemId=bs.BrakeSystemId
  67. left join BrakeAbs as ba on bg.BrakeAbsId=ba.BrakeAbsId
  68. left join RearBrakeType as BTforR on bg.RearBrakeTypeId=BTforR.RearBrakeTypeId
  69. left join FrontBrakeType as BTforF on bg.FrontBrakeTypeId=BTforF.FrontBrakeTypeId
  70.  
  71. left join VehicleToDriveType as vtdt on vtdt.VehicleID = v.VehicleID
  72. left join DriveType as dt on dt.DriveTypeID = vtdt.DriveTypeID
  73.  
  74. left join VehicleToSpringTypeConfig as vtspt on vtspt.VehicleID = v.VehicleID
  75. left join SpringTypeConfig as sptc on sptc.SpringTypeConfigID = vtspt.SpringTypeConfigID
  76. left join FrontSpringType as fspt on fspt.FrontSpringTypeID = sptc.FrontSpringTypeID
  77. left join RearSpringType as rspt on rspt.RearSpringTypeID = sptc.RearSpringTypeID
  78.  
  79. left join VehicleToSteeringConfig as vtstc on vtstc.VehicleID = v.VehicleID
  80. left join SteeringConfig as stc on stc.SteeringConfigID = vtstc.SteeringConfigID
  81. left join SteeringType as stt on stt.SteeringTypeID = stc.SteeringTypeID
  82. left join SteeringSystem as sts on sts.SteeringSystemID = stc.SteeringSystemID
  83.  
  84. left join VehicleToOurVehicle as vtov on vtov.VehicleID = v.VehicleID
  85. left join OurVehicle as ov on ov.OurVehicleID = vtov.OurVehicleID
  86. left join OurBaseVehicle as obv on obv.OurBaseVehicleID = ov.OurBaseVehicleID
  87.  
  88. left join ourmodel as omd on obv.ourmodelid = omd.ourmodelid
  89. left join oursubmodel as osm on ov.oursubmodelid = osm.oursubmodelid
  90. left join ourrealmodel as orm on ov.ourrealmodelid = orm.ourrealmodelid
  91. left join ourbasesubmodel as obs on ov.ourbasesubmodelid = obs.ourbasesubmodelid
  92. left join ourmake as om on obv.OurMakeID = om.ourmakeid  
  93. left join OurYear as oy on oy.OurYearID = obv.OurYearID
  94.  
  95. --where   bv.yearid>1900  and   regionid  like ('%%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement