sql >> Databáze >  >> RDS >> Sqlserver

SQL Server - Transponujte řádky do sloupců

Potřebujete také pole hodnoty ve svém dotazu pro každé ID, které chcete agregovat. Pak můžete udělat něco takového

select [1234], [1235]
from
(
    -- replace code below with your query, e.g. select id, value from table
    select
    id = 1234,
    value = 1
    union
    select
    id = 1235,
    value = 2
) a
pivot
(
  avg(value) for id in ([1234], [1235])
) as pvt


  1. Problém s vytvořením Oracle

  2. 10 hlavních důvodů, proč používat Access a Excel společně

  3. Python-analýza SQL pomocí pyparsingu

  4. PHP/MySQL - jak automaticky vygenerovat odkaz na odstranění řádku v již automaticky vygenerované tabulce?