Ich habe eine Ticket-Detail-Tabelle mit n Anzahl der Spalten.Jedes Projekt hat eine spezifische Konfiguration, um eine bestimmte Anzahl von Spalten zu wählen, um die Wiederholung Anzahl der gleichen Wert ticket.Zu finden, habe ich eine Tabelle mit festen Spaltennamen mit gespeicherten Werten und Häufigkeit für alle Projekte.SQL-Tabellenentwurf für ein dynamisches Szenario
Tabelle 1: Ticket-Details
TicketID | Column1 | Column2 | Column3 | Column4 |ProjectN
T1 | Priority1| Low | M1 | S1 |XYZ
T2 | Priority1| Low | M1 | S1 |XYZ
T3 | Priority1| High | M1 | S1 |XYZ
T4 | Priority1| Low | M1 | S1 |ABC
T5 | Priority1| Low | M1 | S1 |ABC
Tabelle 2 mit Fest Spalten:
ID | Column1 | Column2 | Column3 | Column4 |ProjectN | Frequency
1 | Priority1| Low | M1 | S1 |XYZ |2
2 | Priority1| High | M1 | S1 |XYZ |1
3 | Priority1| Low | M1 | S1 |ABC |2
Nun, ich brauche die gleiche Wert Speicherlogik mit Zählung mit unterschiedlichen Spalten für jedes Projekt zu erreichen Für zB: Wenn Projekt 1 Spalte1, Spalte2, Spalte3 wählt, dann sollte die Ergebnistabelle diese 3 Spaltenwerte und die Anzahl der Tickets haben
Ähnlich ist die ne xt-Projekt kann column1, column3 wählen und wenn ja, dann sollten für dieses Projekt Werte für diese 2 und count verfolgt werden. Diese Logik muss dynamisch in einer einzelnen SQL Server-Tabelle erstellt werden, die die Werte ausgewählter Spalten und die wiederholte Zählung aus der Ticketdetaildatei enthält. Bitte helfen Sie mit dem Erstellen der Logik mit SQL-Tabelle.
Was ist Ihr Problem genau? Hast du dynamic sql ausprobiert? – Serg