Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 6.61 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 [| OurAdd], ovt.OurVehicleTypeName, ovst.OurVehicleSubtypeName,
  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 VehicleToEngineConfig as vc on v.vehicleid=vc.vehicleid
  20. left join EngineConfig as ec on vc.engineconfigid=ec.engineconfigid
  21. left join EngineBase AS eb on ec.EngineBaseID=eb.EngineBaseID
  22. left join FuelType as fl on ec.FuelTypeID=fl.FuelTypeID
  23. left join FuelDeliveryConfig as fdc on ec.FuelDeliveryConfigId=fdc.FuelDeliveryConfigId
  24. left join FuelDeliveryType as fdt on fdc.FuelDeliveryTypeId= fdt.FuelDeliveryTypeId
  25. left join FuelDeliverySubType as fsdt on fdc.FuelDeliverySubTypeId= fsdt.FuelDeliverySubTypeId
  26. left join FuelSystemControlType as fsct on fdc.FuelSystemControlTypeId= fsct.FuelSystemControlTypeId
  27. left join FuelSystemDesign as fsd on fdc.FuelSystemDesignId= fsd.FuelSystemDesignId
  28. left join Aspiration as a on ec.AspirationId=a.AspirationId
  29. left join EngineVIN as evn on ec.EngineVINId=evn.EngineVINId
  30. left join Valves as vs on ec.ValvesId=vs.ValvesId
  31. left join EngineDesignation as ed on ec.EngineDesignationId=ed.EngineDesignationId
  32. left join EngineVersion as ev on ec.EngineVersionId=ev.EngineVersionId
  33. left join PowerOutput as po on ec.PowerOutputId=po.PowerOutputId
  34. left join CylinderHeadType as cht on ec.CylinderHeadTypeId=cht.CylinderHeadTypeId
  35. left join IgnitionSystemType as ist on ec.IgnitionSystemTypeId=ist.IgnitionSystemTypeId
  36. left join EngineMfr as MforEn on ec.EngineMfrId=MforEn.EngineMfrID
  37.  
  38. left join VehicleToAppearanceConfig as vac on v.VehicleID=vac.VehicleID
  39. left join BodyStyleConfig as bsc on vac.BodyStyleConfigID=bsc.BodyStyleConfigID
  40. left join OurBodyStyleConfig as obsc on obsc.OurBodyStyleConfigID = vac.OurBodyStyleConfigID
  41. LEFT join OurBodyType as obt on obt.OurBodyTypeID = obsc.OurBodyTypeID
  42. left join MfrBodyCode as mfr on vac.mfrbodycodeID=mfr.mfrbodycodeID
  43. left join WheelBase as wb on vac.WheelBaseId=wb.WheelBaseId
  44. left join BodyType as bt on bsc.BodyTypeID=bt.BodyTypeID
  45. left join BedConfig as bc on vac.BedConfigID=bc.BedConfigID
  46. left join BedType as bat on bc.BedTypeID=bat.BedTypeID
  47. left join BedLength as bl on bc.BedLengthID=bl.BedLengthID
  48. left join BodyNumDoors as bnd on bsc.bodynumdoorsID=bnd.bodynumdoorsID
  49.  
  50. left join VehicleToTransmission as vtt on v.VehicleId=vtt.VehicleId
  51. left join Transmission as t on vtt.TransmissionId=t.TransmissionId
  52. left join TransmissionBase as tb on t.TransmissionBaseId=tb.TransmissionBaseId
  53. left join TransmissionType as tt on tb.TransmissionTypeId=tt.TransmissionTypeId
  54. left join TransmissionControlType as tct on tb.TransmissionControlTypeId=tct.TransmissionControlTypeId
  55. left join TransmissionNumSpeeds as tns on tb.TransmissionNumSpeedsId=tns.TransmissionNumSpeedsId
  56. left join TransmissionMfrCode as tmc on t.TransmissionMfrCodeId=tmc.TransmissionMfrCodeId
  57. left join TransmissionMfr as MforTr on t.TransmissionMfrId=MforTr.TransmissionMfrID
  58.  
  59. left join VehicleToBrakeConfig as vtbc on v.VehicleId=vtbc.VehicleId
  60. left join BrakeConfig as bg on vtbc.BrakeConfigId=bg.BrakeConfigId
  61. left join BrakeSystem as bs on bg.BrakeSystemId=bs.BrakeSystemId
  62. left join BrakeAbs as ba on bg.BrakeAbsId=ba.BrakeAbsId
  63. left join RearBrakeType as BTforR on bg.RearBrakeTypeId=BTforR.RearBrakeTypeId
  64. left join FrontBrakeType as BTforF on bg.FrontBrakeTypeId=BTforF.FrontBrakeTypeId
  65.  
  66. left join VehicleToDriveType as vtdt on vtdt.VehicleID = v.VehicleID
  67. left join DriveType as dt on dt.DriveTypeID = vtdt.DriveTypeID
  68.  
  69. left join VehicleToSpringTypeConfig as vtspt on vtspt.VehicleID = v.VehicleID
  70. left join SpringTypeConfig as sptc on sptc.SpringTypeConfigID = vtspt.SpringTypeConfigID
  71. left join FrontSpringType as fspt on fspt.FrontSpringTypeID = sptc.FrontSpringTypeID
  72. left join RearSpringType as rspt on rspt.RearSpringTypeID = sptc.RearSpringTypeID
  73.  
  74. left join VehicleToSteeringConfig as vtstc on vtstc.VehicleID = v.VehicleID
  75. left join SteeringConfig as stc on stc.SteeringConfigID = vtstc.SteeringConfigID
  76. left join SteeringType as stt on stt.SteeringTypeID = stc.SteeringTypeID
  77. left join SteeringSystem as sts on sts.SteeringSystemID = stc.SteeringSystemID
  78.  
  79. left join VehicleToOurVehicle as vtov on vtov.VehicleID = v.VehicleID
  80. left join OurVehicle as ov on ov.OurVehicleID = vtov.OurVehicleID
  81. left join OurBaseVehicle as obv on obv.OurBaseVehicleID = ov.OurBaseVehicleID
  82.  
  83. left join ourmodel as omd on obv.ourmodelid = omd.ourmodelid
  84. left join oursubmodel as osm on ov.oursubmodelid = osm.oursubmodelid
  85. left join ourrealmodel as orm on ov.ourrealmodelid = orm.ourrealmodelid
  86. left join ourbasesubmodel as obs on ov.ourbasesubmodelid = obs.ourbasesubmodelid
  87. left join ourmake as om on obv.OurMakeID = om.ourmakeid  
  88. left join OurYear as oy on oy.OurYearID = obv.OurYearID
  89.  
  90. left join OurVehicleTypeSubtype ovtst on ovtst.OurVehicleTypeSubtypeID = obv.OurVehicleTypeSubtypeID
  91. left join OurVehicleType ovt on ovt.OurVehicleTypeID = ovtst.OurVehicleTypeID
  92. left join OurVehicleSubtype ovst on ovst.OurVehicleSubtypeID = ovtst.OurVehicleSubtypeID
  93.  
  94. --where ovt.OurVehicleTypeName is not null and ovst.OurVehicleSubtypeName is not null
  95.  
  96. --where   bv.yearid>1900  and   regionid  like ('%%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement