2017-07-12 2 views
0

Jeder, neu zu SQL-Anweisungen und brauchen etwas Hilfe.Neu in SQL benötigt Hilfe bei der Kombination von Datensätzen mit derselben ID aus einer Tabelle

Tabelle mit 7 Fields:

ID  Address  Cycle  Service_Type Status Bill_Date Consumption 
6251 1016 Easy St 4   W   A  12/23/2015  6.0 
6251 1016 Easy St 4   W   A  1/15/2016  4.0 
6251 1016 Easy St 4   W   A  2/17/2016  4.0 
.........(total of 14 records for each ID/Address consumption) 
6251 1016 Easy St 4   W   A  1/18/2017  5.0 

Was ich möchte bis Ende mit einem einzelnen Datensatz in ihr alle 14 Bill_Date und Verbrauch ist, so etwas wie dieses:

ID  Address  Cycle  Service_Type Status Bill_Date1 Consumption1 Bill_Date2 Comsumption2 Bill_Date3 Comsumption3 ... #14 
6251 1016 Easy St 4   W   A  12/23/2015  6.0 1/15/2016 4.0 2/17/2017 4.0 and so on 

Ich habe insgesamt 6300 Datensätze mit 450 eindeutigen IDs/Adressen mit jeweils 14 verschiedenen Rechnungsdaten und Verbrauchsnummern.

Am Ende möchte ich eine Tabelle, die 450 Datensätze mit jeweils 14 verschiedenen Daten und Verbrauch hat.

Ich bin sicher, jede Hilfe zu schätzen wissen.

Nur zur Info: Ich benutze MS Access 2016, um die SQL-Anweisungen zu schreiben. Ich kann SQL Server 2014 Management Studio nicht in Excel, CSV oder Access-Dateien ziehen. Ich bekomme einen Fehler, den ich durcharbeiten muss.

+0

Kennen Sie das Schlüsselwort 'DISTINCT'? –

+0

Die Tabellen in Ihrer Frage können mit Markdown formatiert werden, damit sie leichter zu lesen sind. So wie es ist, ist es zu schwierig zu sehen, was in ihnen passiert. –

+0

Ich schlage vor, dass Sie zuerst Ihre SQL 2014-Probleme lösen. SQL Server und Access haben genügend Unterschiede, dass ein SQL 2014 nicht in Access kompiliert oder ausgeführt wird und umgekehrt. Folgen Sie diesem Handbuch, um Dateien in SQL Server zu importieren: https://docs.microsoft.com/en-us/sql/integration-services/import-export-data/start-the-sql-server-import-and-export -Magier – Alex

Antwort

0

Wenn Sie dies in Access tun möchten, schlage ich vor, dass Sie entweder die Cross Tab Query oder die Pivot View betrachten.

Es gibt ziemlich umfassende Schritte über die Links oben.

Verwandte Themen