Als «pivot» getaggte Fragen

Ein Pivot (oder eine Kreuztabelle) konvertiert Zeilendaten in Spaltendaten und umgekehrt für einen Unpivot. Nicht alle Datenbanken unterstützen die explizite PIVOT-Syntax, aber die Funktionalität kann implementiert werden, häufig mithilfe von Entscheidungslogik (CASE-Anweisungen usw.), Aggregatfunktionen oder einer Erweiterung.

3
Zeilen in mehrere Spalten schwenken
Ich habe eine SQL Server-Instanz, die einen Verbindungsserver mit einem Oracle-Server hat. Auf dem Oracle-Server befindet sich eine Tabelle mit PersonOptionsden folgenden Daten: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ …



3
Gibt eine Spalte pro Datum in einem Bereich zurück
Angenommen, ich habe Tabelle A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 Was ich mit einer Aussicht erreichen muss, ist Folgendes: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 1 1 1 1 …

3
So ermitteln Sie die Anzahl für verschiedene Spalten in derselben Tabelle
Tabelle # 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Tabelle # 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Erwartetes Ergebnis: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
14 sql-server  pivot 

2
Hilfe bei der PIVOT-Abfrage
Ich habe eine Tabelle mit folgender Struktur: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); Einige Beispieldaten (scheint ein Problem mit sqlfiddle zu sein): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored procedure build') INSERT INTO …

2
Warum wird beim Konvertieren von dynamischem SQL (Pivot-Abfrage) in XML-Ausgabe die erste Ziffer des Datums in Unicode konvertiert?
Ich verwende dieses großartige Beispiel /dba//a/25818/113298 von Bluefeet, um einen Pivot zu erstellen und ihn in XML-Daten umzuwandeln. Den Parameter deklarieren DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Als nächstes gibt es einen CTE mit viel Code, das Endergebnis des CTE wird in eine temporäre Datenbank gestellt (wie im Beispiel). …
11 sql-server  xml  pivot 

5
Alternative zu Self Join
Ich habe hier eine Frage gestellt: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows Informationen zum Teilen von Werten aus derselben Tabelle in derselben Spalte, jedoch in verschiedenen Zeilen. Jetzt habe ich das Problem, wo ich mehr Zähler und Nenner (mit unterschiedlichen uns) habe. Ist dies immer noch self joinein guter Weg, um dieses Problem mit Postgres …

2
Ist es möglich, eine LIKE-Anweisung zu PIVOTEN?
Ist es möglich, nach Elementen (wie in COLUMN LIKE='Value%') in einer PIVOTTabelle zu gruppieren ? Ich habe eine Tabelle [DBT]. [Status], die verschiedene Status (von Datenbanken, Instanzen usw.) enthält, und möchte nicht alle PROD- und TEST-Werte als einzelne Werte schwenken / abfragen, sondern sie gruppieren. Eg Statt Spalten für die …


2
Wie erstelle ich wiederkehrende Wochentage als Spalten in einem Pivot?
Ich bin ein Neuling in Programmierung und Datenbanken und wäre für einige Hilfe im folgenden Szenario dankbar. Ich benutze PHP mit SQL Server. Ich baue ein Anwesenheitssystem für Mitarbeiter auf und möchte eine (Pivot-) Tabelle mit Monaten als Zeilen und allen Wochentagsnamen als Spalten (für ein bestimmtes Jahr) erstellen. Die …
8 sql-server  php  pivot 


1
Monatlichen Anwesenheitsbericht in MySql anzeigen
Ich mache ein Schulverwaltungssystem in PHP mit MySQL DB. Ich stecke in meinem Projekt fest. Bitte schlägt jemand vor, was ich falsch mache. Ich habe zwei Tabellen in meiner Datenbank; ist zum Speichern von StudentsAufzeichnungen ist eine andere sie speichern attendanceTag wiese Jetzt möchte ich einen Bericht aller Schüler in …
8 mysql  pivot 

3
Statischer und dynamischer Pivot für MySQL-Einzeltabellen
Ich habe einen Tisch, der so aussieht: +----------------------------------------+ |Name | kode | jum | +----------------------------------------+ | aman |kode1 | 2 | | aman |kode2 | 1 | | jhon |kode1 | 4 | | amir |kode2 | 4 | +--------------------+-----------+-------+ Wie kann ich mit MySQL eine solche Ansicht erstellen? kode1 …
8 mysql  pivot 

4
Was ist schneller, SUM (CASE) oder CTE PIVOT?
Es gibt zwei Arten von Möglichkeiten, a auszuführen PIVOT. Vor der PIVOTEinführung von SQL Server 2005 haben die meisten Benutzer Folgendes getan: SELECT RateID SUM(CASE WHEN RateItemTypeID = 1 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 2 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 3 THEN …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.