Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
mana
Posting Yak Master
102 Posts |
Posted - 2014-09-04 : 07:27:09
|
I have the following result in my select but it is in access buti want that i have for each teil-number just one zu-addresse and von-addresse when one teil-number has several von-addresse and zu-addresse. I want just to display the first one but again i have repeated result. can you help me please? also wehn a teil-number has different kits i want to display just the first one.SELECT dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, First(dbo_v_ME_Montage_Adressen.Zu_Adresse) AS FirstOfZu_Adresse, First(dbo_v_ME_Montage_Adressen.Von_Adresse) AS FirstOfVon_Adresse, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, First(dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code) AS Kit, dbo_Lieferanten.Lieferanten_Name_1 AS Lieferanten_Name, [dbo_Bewegungen_Inventur_Korrekturen]![Menge]*([dbo_Lieferanten_Teile]![Liefer_Quote]/100) AS wert, dbo_Bewegungen_Inventur_Korrekturen.MengeFROM ((dbo_Teile_Kosten_Standard INNER JOIN (dbo_Lieferanten_Teile INNER JOIN ((dbo_Teile INNER JOIN dbo_v_ME_Montage_Adressen ON dbo_Teile.Teil_Nummer = dbo_v_ME_Montage_Adressen.Teil_Nummer) INNER JOIN dbo_Bewegungen_Inventur_Korrekturen ON dbo_Teile.Teil_Nummer = dbo_Bewegungen_Inventur_Korrekturen.Teil_Nummer) ON dbo_Lieferanten_Teile.Teil_Nummer = dbo_Teile.Teil_Nummer) ON dbo_Teile_Kosten_Standard.Teil_Nummer = dbo_Teile.Teil_Nummer) INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile ON dbo_Teile.Teil_Nummer = dbo_v_NHM7_Kommissionier_Parameter_Teile.Teil_Nummer) INNER JOIN dbo_Lieferanten ON dbo_Lieferanten_Teile.Lieferanten_Nummer = dbo_Lieferanten.Lieferanten_NummerGROUP BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, dbo_Lieferanten.Lieferanten_Name_1, dbo_Bewegungen_Inventur_Korrekturen.Menge, dbo_v_ME_Montage_Adressen.Von_Adresse, dbo_v_ME_Montage_Adressen.Zu_Adresse, dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code, dbo_Lieferanten_Teile.Liefer_QuoteHAVING (((dbo_Lieferanten_Teile.Liefer_Quote)>0))ORDER BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung DESC; |
|
mana
Posting Yak Master
102 Posts |
Posted - 2014-09-04 : 08:50:01
|
here are the informationDatum_Bewegung Teil_Benennung Teil_Nummer FirstOfZu_Adresse FirstOfVon_Adresse Lieferanten_Nummer Disponent FirstOfReason_Code Workcenter Kit Lieferanten_Name wert Menge03.09.2014 BRACKET ASY HANDBRAKE 50K 820303840 B03070101 P05010202 BPB22 83 60W 6100 03_VL_Handbremskonsole_L CGA SRL 33 3303.09.2014 # CARRIER, BEZEL - TR{GER 475755460 H04010101 U14020102 BNN37 85 63W 2300 04_VM-Dach_01_L BRIGONI SRL -3 -303.09.2014 COVER RH, STEYR BLACK COLOR 84290222 843177210 F10010101 U03010202 BGN24 89 61W 2300 16_Sonderwunsch_01_L MARTINPLAST SPA -48 -4803.09.2014 COVER RH, STEYR BLACK COLOR 84290222 843177210 F10010101 U03010202 BGN24 89 62G 16_Sonderwunsch_01_L MARTINPLAST SPA 1 103.09.2014 COVER LH, C PILLAR STEYR PAINTED 846001340 F08010101 U05010201 BGN24 89 63W 2300 13_C-Säule_VM_L MARTINPLAST SPA -2 -203.09.2014 COVER LH, C PILLAR CASE PAINTED 845995130 F08010101 U05010101 BGN24 89 63W 2300 13_C-Säule_VM_L MARTINPLAST SPA -13 -1303.09.2014 HARNESS ASY-FENDER W EXT.SWITCHES NH 873136410 G09010100 A10010100 BGN98 89 60W 2300 14_Kotflügel_02_R SEWS CABIND SPA 30 3003.09.2014 CLAMP-HOSE RADIATOR 820364620 D08030101 V02091002 GB800 85 60W 6300 08_NL_Butterfly_R HANS OETIKER MASCHINEN UND APPARATEBAU 30 3003.09.2014 LAMP,HEAD 474955860 F07010101 U07010303 DN006 87 62G 10_KIT_03_L HELLA FAHRZEUGTEILE AUSTRIA GMBH 1 103.09.2014 BRACKET ASSY, ISOBUS SOCKET PTD 843845700 F10010101 U03100502 DL896 82 62G 16_Sonderwunsch_01_L FMP - FAHRZEUG & MASCHINENBAU PROTOTYPEN 52 5203.09.2014 BOX ASY-INTERIOR STORAGE-RR 877043520 F10010101 U03100201 BD690 81 62G 16_Sonderwunsch_01_L FRANZ SAUERMANN GMBH 1 103.09.2014 BEZEL,THROTTLE-CVT CASE 841229800 E07010101 U06010102 BGN24 89 60W 2300 11_VM-Garu_L MARTINPLAST SPA 20 2003.09.2014 ARM, MONITOR 474699030 G08000101 U04060201 DM325 86 62G 13_Spiegel_01_R OFFICINE VITTORIO VILLA SPA 1 103.09.2014 ACCUMULATOR, HYD 1,00L/11BAR 845806450 C09100101 P05120402 DM263 82 60W 6100 09_VL_Auspuffkonsole_R HYDAC HYDRAULIK GESMBH 10 1003.09.2014 # EXTERNAL PIN 873172960 E05000000 P09070402 BKV08 87 60W 6300 05_NL_Hubwerk_L CEC SRL 30 3003.09.2014 CLAMP-HOSE RADIATOR 820364620 D08030101 V02091002 GB800 85 60W 6300 08_NL_Butterfly_R HANS OETIKER MASCHINEN UND APPARATEBAU 200 20003.09.2014 MUDGUARD,WIDE FENDER 843646050 F13010101 Z02070201 BMZ97 83 63W 6300 15_NL_Beam_L SARA ING SANDRO BENUSSI SRL -1 -103.09.2014 TUBE ASSEMBLY - TANK TO DLCV 875195510 H13050101 Z08030303 BMX26 83 63W 6300 16_NL_Druckluftanlage_L VOSS AUTOMOTIVE POLSKA SP ZOO -4 -403.09.2014 TRIM LH, B-PILLAR NH/STEYR 843279830 E08010101 U05020202 BGN24 89 61W 2300 13_C-Säule_VM_L MARTINPLAST SPA -198 -19803.09.2014 TRIM LH, B-PILLAR NH/STEYR 843279830 E08010101 U05020202 BGN24 89 62G 13_C-Säule_VM_L MARTINPLAST SPA 1 103.09.2014 TRIM LH, B-PILLAR NH/STEYR 843279830 E08010101 U05020202 BGN24 89 63G 13_C-Säule_VM_L MARTINPLAST SPA -1 -103.09.2014 SUPPORT ASSY, TRANS OIL COOLER 874877470 D11030101 Z08090102 BFS89 87 63W 6300 11_NL_Klima_H_R SARGOMMA SRL -2 -203.09.2014 HARNESS ASY-FENDER W EXT.SWITCHES NH 873136410 G09010100 A10010100 BGN98 89 60W 2300 14_Kotflügel_02_L SEWS CABIND SPA 30 3003.09.2014 PIN, FHPL LOCKING 875152040 F03010101 M05010106 BDV59 86 62W 6300 02_BV_Fronthubwerk_L ZUIDBERG FRONTLINE SYSTEMS BV 2 203.09.2014 TUBE ASSY, FHPL - LESS MMV 842788790 C05040101 P13100302 BFW85 81 62W 6100 05_VL_Sonderleitungen_R T ERRE SRL 2 203.09.2014 LED LAMP, WORK 845557630 F10010101 U03030101 DN006 87 62G 16_Sonderwunsch_01_L HELLA FAHRZEUGTEILE AUSTRIA GMBH 2 203.09.2014 LED LAMP, WORK 845557630 F10010101 U03030101 DN006 87 62G 03_VM-Dach_01_L HELLA FAHRZEUGTEILE AUSTRIA GMBH 2 203.09.2014 LAMP,WORK 873890590 D04010101 U07020302 DJ095 87 62G 10_KIT_04_L COBO SPA 1 103.09.2014 LAMP,WORK 873890590 D04010101 U07020302 DJ095 87 62G 10_KIT_03_L COBO SPA 1 103.09.2014 LAMP,WORK 873890590 D04010101 U07020302 DJ095 87 62G 01_VM-Dach_01_L COBO SPA 1 103.09.2014 LAMP,HEAD 474955860 F07010101 U07010303 DN006 87 62G 10_KIT_04_L HELLA FAHRZEUGTEILE AUSTRIA GMBH 1 103.09.2014 SCREW 874956460 E05000000 P09100404 BGH46 87 62W 6300 05_NL_Hubwerk_L NUOVA MINI MEC SRL 10 10quote: Originally posted by mana I have the following result in my select but it is in access buti want that i have for each teil-number just one zu-addresse and von-addresse when one teil-number has several von-addresse and zu-addresse. I want just to display the first one but again i have repeated result. can you help me please? also wehn a teil-number has different kits i want to display just the first one.SELECT dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, First(dbo_v_ME_Montage_Adressen.Zu_Adresse) AS FirstOfZu_Adresse, First(dbo_v_ME_Montage_Adressen.Von_Adresse) AS FirstOfVon_Adresse, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, First(dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code) AS Kit, dbo_Lieferanten.Lieferanten_Name_1 AS Lieferanten_Name, [dbo_Bewegungen_Inventur_Korrekturen]![Menge]*([dbo_Lieferanten_Teile]![Liefer_Quote]/100) AS wert, dbo_Bewegungen_Inventur_Korrekturen.MengeFROM ((dbo_Teile_Kosten_Standard INNER JOIN (dbo_Lieferanten_Teile INNER JOIN ((dbo_Teile INNER JOIN dbo_v_ME_Montage_Adressen ON dbo_Teile.Teil_Nummer = dbo_v_ME_Montage_Adressen.Teil_Nummer) INNER JOIN dbo_Bewegungen_Inventur_Korrekturen ON dbo_Teile.Teil_Nummer = dbo_Bewegungen_Inventur_Korrekturen.Teil_Nummer) ON dbo_Lieferanten_Teile.Teil_Nummer = dbo_Teile.Teil_Nummer) ON dbo_Teile_Kosten_Standard.Teil_Nummer = dbo_Teile.Teil_Nummer) INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile ON dbo_Teile.Teil_Nummer = dbo_v_NHM7_Kommissionier_Parameter_Teile.Teil_Nummer) INNER JOIN dbo_Lieferanten ON dbo_Lieferanten_Teile.Lieferanten_Nummer = dbo_Lieferanten.Lieferanten_NummerGROUP BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, dbo_Lieferanten.Lieferanten_Name_1, dbo_Bewegungen_Inventur_Korrekturen.Menge, dbo_v_ME_Montage_Adressen.Von_Adresse, dbo_v_ME_Montage_Adressen.Zu_Adresse, dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code, dbo_Lieferanten_Teile.Liefer_QuoteHAVING (((dbo_Lieferanten_Teile.Liefer_Quote)>0))ORDER BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung DESC;
|
|
|
bitsmed
Aged Yak Warrior
545 Posts |
Posted - 2014-09-04 : 12:44:56
|
Don't know if this i the issue here, but join seems wrong (see correction):quote: Originally posted by mana SELECT dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, First(dbo_v_ME_Montage_Adressen.Zu_Adresse) AS FirstOfZu_Adresse, First(dbo_v_ME_Montage_Adressen.Von_Adresse) AS FirstOfVon_Adresse, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, First(dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code) AS Kit, dbo_Lieferanten.Lieferanten_Name_1 AS Lieferanten_Name, [dbo_Bewegungen_Inventur_Korrekturen]![Menge]*([dbo_Lieferanten_Teile]![Liefer_Quote]/100) AS wert, dbo_Bewegungen_Inventur_Korrekturen.MengeFROM ((dbo_Teile_Kosten_Standard INNER JOIN (dbo_Lieferanten_Teile INNER JOIN ((dbo_Teile INNER JOIN dbo_v_ME_Montage_Adressen ON dbo_Teile.Teil_Nummer = dbo_v_ME_Montage_Adressen.Teil_Nummer) INNER JOIN dbo_Bewegungen_Inventur_Korrekturen ON dbo_Teile.Teil_Nummer = dbo_Bewegungen_Inventur_Korrekturen.Teil_Nummer) ON dbo_Lieferanten_Teile.Teil_Nummer = dbo_Teile.Teil_Nummer) ON dbo_Teile_Kosten_Standard.Teil_Nummer = dbo_Teiledbo_Lieferanten_Teile.Teil_Nummer) INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile ON dbo_Teile.Teil_Nummer = dbo_v_NHM7_Kommissionier_Parameter_Teile.Teil_Nummer) INNER JOIN dbo_Lieferanten ON dbo_Lieferanten_Teile.Lieferanten_Nummer = dbo_Lieferanten.Lieferanten_NummerGROUP BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, dbo_Lieferanten.Lieferanten_Name_1, dbo_Bewegungen_Inventur_Korrekturen.Menge, dbo_v_ME_Montage_Adressen.Von_Adresse, dbo_v_ME_Montage_Adressen.Zu_Adresse, dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code, dbo_Lieferanten_Teile.Liefer_QuoteHAVING (((dbo_Lieferanten_Teile.Liefer_Quote)>0))ORDER BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung DESC;
When formating the query, it's much easier to read:SELECT bik.Datum_Bewegung ,t.Teil_Benennung ,t.Teil_Nummer ,First(ma.Zu_Adresse) AS FirstOfZu_Adresse ,First(ma.Von_Adresse) AS FirstOfVon_Adresse ,lt.Lieferanten_Nummer ,t.Disponent ,bik.Reason_Code ,bik.Workcenter ,First(kpt.Kommissionier_Code) AS Kit ,l.Lieferanten_Name_1 AS Lieferanten_Name ,bik.Menge*lt.Liefer_Quote/100 AS wert ,bik.Menge FROM dbo_Teile_Kosten_Standard as tk INNER JOIN dbo_Lieferanten_Teile as lt ON lt.Teil_Nummer=tk.Teil_Nummer INNER JOIN dbo_Teile as t ON t.Teil_Nummer=lt.Teil_Nummer INNER JOIN dbo_v_ME_Montage_Adressen as ma ON ma.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Bewegungen_Inventur_Korrekturen as bik ON bik.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile as kpt ON kpt.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Lieferanten as l ON l.Lieferanten_Nummer=lt.Lieferanten_Nummer GROUP BY bik.Datum_Bewegung ,t.Teil_Benennung ,t.Teil_Nummer ,lt.Lieferanten_Nummer ,t.Disponent ,bik.Reason_Code ,bik.Workcenter ,l.Lieferanten_Name_1 ,bik.Menge ,ma.Von_Adresse ,ma.Zu_Adresse ,kpt.Kommissionier_Code ,lt.Liefer_Quote HAVING lt.Liefer_Quote>0 ORDER BY bik.Datum_Bewegung DESC |
|
|
mana
Posting Yak Master
102 Posts |
Posted - 2014-09-05 : 03:16:30
|
thank you for the responsei tried it outyou know my problem is i have a table as inventor-korrektor and it doesn't have a primary key. then i will have a table with columns zu-addresse and von-.addresse for each teil-nummer.and ther are different zu- addresse and von-addresse for each teil-nummer. but i have to have in my query just one zu-addresse and von-addresse for each teil-nummer. i don't know waht to do? can you help me please?quote: Originally posted by bitsmed Don't know if this i the issue here, but join seems wrong (see correction):quote: Originally posted by mana SELECT dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, First(dbo_v_ME_Montage_Adressen.Zu_Adresse) AS FirstOfZu_Adresse, First(dbo_v_ME_Montage_Adressen.Von_Adresse) AS FirstOfVon_Adresse, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, First(dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code) AS Kit, dbo_Lieferanten.Lieferanten_Name_1 AS Lieferanten_Name, [dbo_Bewegungen_Inventur_Korrekturen]![Menge]*([dbo_Lieferanten_Teile]![Liefer_Quote]/100) AS wert, dbo_Bewegungen_Inventur_Korrekturen.MengeFROM ((dbo_Teile_Kosten_Standard INNER JOIN (dbo_Lieferanten_Teile INNER JOIN ((dbo_Teile INNER JOIN dbo_v_ME_Montage_Adressen ON dbo_Teile.Teil_Nummer = dbo_v_ME_Montage_Adressen.Teil_Nummer) INNER JOIN dbo_Bewegungen_Inventur_Korrekturen ON dbo_Teile.Teil_Nummer = dbo_Bewegungen_Inventur_Korrekturen.Teil_Nummer) ON dbo_Lieferanten_Teile.Teil_Nummer = dbo_Teile.Teil_Nummer) ON dbo_Teile_Kosten_Standard.Teil_Nummer = dbo_Teiledbo_Lieferanten_Teile.Teil_Nummer) INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile ON dbo_Teile.Teil_Nummer = dbo_v_NHM7_Kommissionier_Parameter_Teile.Teil_Nummer) INNER JOIN dbo_Lieferanten ON dbo_Lieferanten_Teile.Lieferanten_Nummer = dbo_Lieferanten.Lieferanten_NummerGROUP BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo_Teile.Teil_Benennung, dbo_Teile.Teil_Nummer, dbo_Lieferanten_Teile.Lieferanten_Nummer, dbo_Teile.Disponent, dbo_Bewegungen_Inventur_Korrekturen.Reason_Code, dbo_Bewegungen_Inventur_Korrekturen.Workcenter, dbo_Lieferanten.Lieferanten_Name_1, dbo_Bewegungen_Inventur_Korrekturen.Menge, dbo_v_ME_Montage_Adressen.Von_Adresse, dbo_v_ME_Montage_Adressen.Zu_Adresse, dbo_v_NHM7_Kommissionier_Parameter_Teile.Kommissionier_Code, dbo_Lieferanten_Teile.Liefer_QuoteHAVING (((dbo_Lieferanten_Teile.Liefer_Quote)>0))ORDER BY dbo_Bewegungen_Inventur_Korrekturen.Datum_Bewegung DESC;
When formating the query, it's much easier to read:SELECT bik.Datum_Bewegung ,t.Teil_Benennung ,t.Teil_Nummer ,First(ma.Zu_Adresse) AS FirstOfZu_Adresse ,First(ma.Von_Adresse) AS FirstOfVon_Adresse ,lt.Lieferanten_Nummer ,t.Disponent ,bik.Reason_Code ,bik.Workcenter ,First(kpt.Kommissionier_Code) AS Kit ,l.Lieferanten_Name_1 AS Lieferanten_Name ,bik.Menge*lt.Liefer_Quote/100 AS wert ,bik.Menge FROM dbo_Teile_Kosten_Standard as tk INNER JOIN dbo_Lieferanten_Teile as lt ON lt.Teil_Nummer=tk.Teil_Nummer INNER JOIN dbo_Teile as t ON t.Teil_Nummer=lt.Teil_Nummer INNER JOIN dbo_v_ME_Montage_Adressen as ma ON ma.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Bewegungen_Inventur_Korrekturen as bik ON bik.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_v_NHM7_Kommissionier_Parameter_Teile as kpt ON kpt.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Lieferanten as l ON l.Lieferanten_Nummer=lt.Lieferanten_Nummer GROUP BY bik.Datum_Bewegung ,t.Teil_Benennung ,t.Teil_Nummer ,lt.Lieferanten_Nummer ,t.Disponent ,bik.Reason_Code ,bik.Workcenter ,l.Lieferanten_Name_1 ,bik.Menge ,ma.Von_Adresse ,ma.Zu_Adresse ,kpt.Kommissionier_Code ,lt.Liefer_Quote HAVING lt.Liefer_Quote>0 ORDER BY bik.Datum_Bewegung DESC
|
|
|
bitsmed
Aged Yak Warrior
545 Posts |
Posted - 2014-09-05 : 14:20:16
|
How about this then:SELECT bik.Datum_Bewegung ,t.Teil_Benennung ,t.Teil_Nummer ,ma.FirstOfZu_Adresse ,ma.FirstOfVon_Adresse ,lt.Lieferanten_Nummer ,t.Disponent ,bik.Reason_Code ,bik.Workcenter ,kpt.Kit ,l.Lieferanten_Name_1 AS Lieferanten_Name ,bik.Menge*lt.Liefer_Quote/100 AS wert ,bik.Menge FROM dbo_Teile_Kosten_Standard as tk INNER JOIN dbo_Lieferanten_Teile as lt ON lt.Teil_Nummer=tk.Teil_Nummer INNER JOIN dbo_Teile as t ON t.Teil_Nummer=lt.Teil_Nummer INNER JOIN (SELECT Teil_Nummer ,First(ma.Zu_Adresse) AS FirstOfZu_Adresse ,First(ma.Von_Adresse) AS FirstOfVon_Adresse FROM dbo_v_ME_Montage_Adressen GROUP BY Teil_nummer ) as ma ON ma.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Bewegungen_Inventur_Korrekturen as bik ON bik.Teil_Nummer=t.Teil_Nummer INNER JOIN (SELECT Teil_Nummer ,First(kpt.Kommissionier_Code) AS Kit FROM dbo_v_NHM7_Kommissionier_Parameter_Teile GROUP BY Teil_Nummer ) as kpt ON kpt.Teil_Nummer=t.Teil_Nummer INNER JOIN dbo_Lieferanten as l ON l.Lieferanten_Nummer=lt.Lieferanten_Nummer WHERE lt.Liefer_Quote>0 ORDER BY bik.Datum_Bewegung DESC |
|
|
|
|
|
|
|