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-13 : 13:03:38
|
helloi have the following view in sql server and i have a problemeach teil nummer in dbo.bewegungen has different Zu_addresse and von_addresse but i want that just the first zu_addresse or von_addresse for each teil nummer will be returened. also there are different commision code or liferant nummer for each teil nummer but i want just the first one. can you help me please?? thank youi want to have all of the rows of dbo.bewegungen but in this way i have lots of repeated rows but i don't want to have repeated rows. can you help please??also i will link to this view from access and when i want to run it from access it takes too long some times and some times because of access time out for query i have problem. do you think this view is complicated ?SELECT v_NHM7_Kommissionier_Parameter_Teile_1.Kommissionier_Code, dbo.Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo.Bewegungen_Inventur_Korrekturen.Workcenter, dbo.Bewegungen_Inventur_Korrekturen.Reason_Code, dbo.Bewegungen_Inventur_Korrekturen.SumOfMenge, dbo.Bewegungen_Inventur_Korrekturen.Anz_Adjustments, dbo.Bewegungen_Inventur_Korrekturen.Wert, dbo.Teile.Teil_Benennung, dbo.Teile.Disponent, dbo.Bewegungen_Inventur_Korrekturen.Teamleader, dbo.Bewegungen_Inventur_Korrekturen.Zu_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Von_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Bereich, dbo.Bewegungen_Inventur_Korrekturen.Process, dbo.Bewegungen_Inventur_Korrekturen.Root_Cause, dbo.Bewegungen_Inventur_Korrekturen.Kommentar, dbo.Bewegungen_Inventur_Korrekturen.Fehlteil, dbo.Lieferanten_Teile.Lieferanten_Nummer, dbo.Lieferanten.Lieferanten_Name_1, dbo.Bewegungen_Inventur_Korrekturen.Teil_NummerFROM dbo.v_NHM7_Kommissionier_Parameter_Teile AS v_NHM7_Kommissionier_Parameter_Teile_1 RIGHT OUTER JOIN dbo.Lieferanten INNER JOIN dbo.Lieferanten_Teile ON dbo.Lieferanten.Lieferanten_Nummer = dbo.Lieferanten_Teile.Lieferanten_Nummer INNER JOIN dbo.Bewegungen_Inventur_Korrekturen ON dbo.Lieferanten_Teile.Teil_Nummer = dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer LEFT OUTER JOIN dbo.Teile ON dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer = dbo.Teile.Teil_Nummer ON v_NHM7_Kommissionier_Parameter_Teile_1.Teil_Nummer = dbo.Bewegungen_Inventur_Korrekturen.Teil_NummerGROUP BY v_NHM7_Kommissionier_Parameter_Teile_1.Kommissionier_Code, dbo.Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo.Bewegungen_Inventur_Korrekturen.Workcenter, dbo.Bewegungen_Inventur_Korrekturen.Reason_Code, dbo.Bewegungen_Inventur_Korrekturen.SumOfMenge, dbo.Bewegungen_Inventur_Korrekturen.Anz_Adjustments, dbo.Bewegungen_Inventur_Korrekturen.Wert, dbo.Teile.Teil_Benennung, dbo.Teile.Disponent, dbo.Bewegungen_Inventur_Korrekturen.Teamleader, dbo.Bewegungen_Inventur_Korrekturen.Zu_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Von_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Bereich, dbo.Bewegungen_Inventur_Korrekturen.Process, dbo.Bewegungen_Inventur_Korrekturen.Root_Cause, dbo.Bewegungen_Inventur_Korrekturen.Kommentar, dbo.Bewegungen_Inventur_Korrekturen.Fehlteil, dbo.Lieferanten_Teile.Lieferanten_Nummer, dbo.Lieferanten.Lieferanten_Name_1, dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer |
|
mana
Posting Yak Master
102 Posts |
Posted - 2014-09-13 : 13:18:41
|
in this view i want to get the zu_addresse and von_addresse and commision code for each teil nummer from two other tables. i can do this with an update also i think. but i don't know how to chosse just the first commision code or zu addresse and von addresse from other tables? can you help me please? i have the columns zu_address and von_addresse and commission code in dbo.bewegungen.thank you very muchquote: Originally posted by mana helloi have the following view in sql server and i have a problemeach teil nummer in dbo.bewegungen has different Zu_addresse and von_addresse but i want that just the first zu_addresse or von_addresse for each teil nummer will be returened. also there are different commision code or liferant nummer for each teil nummer but i want just the first one. can you help me please?? thank youi want to have all of the rows of dbo.bewegungen but in this way i have lots of repeated rows but i don't want to have repeated rows. can you help please??also i will link to this view from access and when i want to run it from access it takes too long some times and some times because of access time out for query i have problem. do you think this view is complicated ?SELECT v_NHM7_Kommissionier_Parameter_Teile_1.Kommissionier_Code, dbo.Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo.Bewegungen_Inventur_Korrekturen.Workcenter, dbo.Bewegungen_Inventur_Korrekturen.Reason_Code, dbo.Bewegungen_Inventur_Korrekturen.SumOfMenge, dbo.Bewegungen_Inventur_Korrekturen.Anz_Adjustments, dbo.Bewegungen_Inventur_Korrekturen.Wert, dbo.Teile.Teil_Benennung, dbo.Teile.Disponent, dbo.Bewegungen_Inventur_Korrekturen.Teamleader, dbo.Bewegungen_Inventur_Korrekturen.Zu_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Von_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Bereich, dbo.Bewegungen_Inventur_Korrekturen.Process, dbo.Bewegungen_Inventur_Korrekturen.Root_Cause, dbo.Bewegungen_Inventur_Korrekturen.Kommentar, dbo.Bewegungen_Inventur_Korrekturen.Fehlteil, dbo.Lieferanten_Teile.Lieferanten_Nummer, dbo.Lieferanten.Lieferanten_Name_1, dbo.Bewegungen_Inventur_Korrekturen.Teil_NummerFROM dbo.v_NHM7_Kommissionier_Parameter_Teile AS v_NHM7_Kommissionier_Parameter_Teile_1 RIGHT OUTER JOIN dbo.Lieferanten INNER JOIN dbo.Lieferanten_Teile ON dbo.Lieferanten.Lieferanten_Nummer = dbo.Lieferanten_Teile.Lieferanten_Nummer INNER JOIN dbo.Bewegungen_Inventur_Korrekturen ON dbo.Lieferanten_Teile.Teil_Nummer = dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer LEFT OUTER JOIN dbo.Teile ON dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer = dbo.Teile.Teil_Nummer ON v_NHM7_Kommissionier_Parameter_Teile_1.Teil_Nummer = dbo.Bewegungen_Inventur_Korrekturen.Teil_NummerGROUP BY v_NHM7_Kommissionier_Parameter_Teile_1.Kommissionier_Code, dbo.Bewegungen_Inventur_Korrekturen.Datum_Bewegung, dbo.Bewegungen_Inventur_Korrekturen.Workcenter, dbo.Bewegungen_Inventur_Korrekturen.Reason_Code, dbo.Bewegungen_Inventur_Korrekturen.SumOfMenge, dbo.Bewegungen_Inventur_Korrekturen.Anz_Adjustments, dbo.Bewegungen_Inventur_Korrekturen.Wert, dbo.Teile.Teil_Benennung, dbo.Teile.Disponent, dbo.Bewegungen_Inventur_Korrekturen.Teamleader, dbo.Bewegungen_Inventur_Korrekturen.Zu_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Von_Addresse, dbo.Bewegungen_Inventur_Korrekturen.Bereich, dbo.Bewegungen_Inventur_Korrekturen.Process, dbo.Bewegungen_Inventur_Korrekturen.Root_Cause, dbo.Bewegungen_Inventur_Korrekturen.Kommentar, dbo.Bewegungen_Inventur_Korrekturen.Fehlteil, dbo.Lieferanten_Teile.Lieferanten_Nummer, dbo.Lieferanten.Lieferanten_Name_1, dbo.Bewegungen_Inventur_Korrekturen.Teil_Nummer
|
|
|
|
|
|
|
|