Pytania otagowane jako pivot

Tabela przestawna (lub tabela przestawna) konwertuje dane wierszy na dane kolumnowe i na odwrót w przypadku unpivot. Nie wszystkie bazy danych obsługują jawną składnię PIVOT, ale funkcjonalność można zaimplementować, często używając logiki decyzyjnej (instrukcje CASE itp.), Funkcji agregujących lub rozszerzenia.

3
Przestaw wiersze na wiele kolumn
Mam instancję programu SQL Server, która ma połączony serwer z serwerem Oracle. Na nazwie serwera Oracle znajduje się tabela, PersonOptionsktóra zawiera następujące dane: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ …

3
Dynamicznie określ zakres w wymiarze
Mam problem, z którym spotykam się za każdym razem, gdy decyduję się na zbudowanie sześcianu, i jeszcze nie znalazłem sposobu na jego rozwiązanie. Problem polega na tym, jak zezwolić użytkownikowi na automatyczne definiowanie zakresu rzeczy bez konieczności kodowania ich na stałe w wymiarze. Wyjaśnię mój problem na przykładzie. Mam tabelę …


3
Zwraca kolumnę według daty w zakresie
Powiedzmy, że mam tabelę A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 To, co muszę osiągnąć z widokiem, to: 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 System jest …

3
Jak policzyć dla różnych kolumn w tym samym stole
Tabela nr 01 Status: StatusID Status ----------------------- 1 Opened 2 Closed 3 ReOpened 4 Pending Tabela nr 02 Claims: ClaimID CompanyName StatusID -------------------------------------- 1 ABC 1 2 ABC 1 3 ABC 2 4 ABC 4 5 XYZ 1 6 XYZ 1 Spodziewany wynik: CompanyName TotalOpenClaims TotalClosedClaims TotalReOpenedClaims TotalPendingClaims -------------------------------------------------------------------------------- ABC …
15 sql-server  pivot 

2
Pomoc z zapytaniem PIVOT
Mam tabelę o poniższej strukturze: 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 ); niektóre przykładowe dane (wydaje się problem z sqlfiddle .. więc umieszczenie niektórych przykładowych danych): 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 …

2
Dlaczego podczas konwersji dynamicznego SQL (zapytania przestawnego) na dane wyjściowe xml pierwsza cyfra daty jest konwertowana na Unicode?
Korzystam z tego wspaniałego przykładu /dba//a/25818/113298 z Bluefeet, aby utworzyć oś przestawną i przekształcić ją w dane XML. Deklaracja parametru DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Następnie jest CTE z dużą ilością kodu, wynik CTE jest umieszczany w temp DB (tak samo jak w przykładzie) SELECT B.[StayDate] -- this …
11 sql-server  xml  pivot 

5
Alternatywa dla samodzielnego dołączenia
Zadałem tutaj pytanie: /programming/43807566/how-to-divide-two-values-from-the-same-column-but-at-different-rows o dzieleniu wartości z tej samej tabeli, w tej samej kolumnie, ale w różnych wierszach. Teraz mam problem polegający na tym, że mam więcej liczników i mianowników (z różnymi uns). Czy nadal self joinjest dobrym sposobem na rozwiązanie tego problemu w Postgres, czy są lepsze rozwiązania? …

2
Czy można wykonać PIVOT na wyciągu LIKE?
Czy można grupować według elementów (jak w COLUMN LIKE='Value%') w PIVOTtabeli? Mam tabelę [DBT]. [Status], która zawiera różne statusy (baz danych, instancji itp.) I nie chcę przestawiać / sprawdzać wszystkich wartości PROD i TEST jako pojedynczych wartości, ale grupować je. Np Zamiast kolumny statusów Prod, Prod ACC, Prod APP, .. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.