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

Zřetězení řádků z vypočítaného aliasového sloupce

Toto funguje pro mě (bylo by jednodušší, kdybyste poskytli nějaká data k testování):

SELECT
  C.CarName,
  SUBSTRING((
             SELECT
              ', ' + CAST(CarMileage / TotalGasTrips AS VARCHAR(MAX))
             FROM
              Mileage
             WHERE
              Mileage.CarName = C.CarName
             GROUP BY
              dbo.Mileage.CarMileage,
              dbo.Mileage.TotalGasTrips
            FOR
             XML PATH('')
            ), 2, 1000) AS MPGString
FROM
  Car C
  JOIN dbo.Mileage M ON C.CarName = M.CarName
GROUP BY
  C.CarName



  1. Transactionscope vyvolání výjimky tato platforma nepodporuje distribuované transakce při otevírání objektu připojení

  2. Používá Tomcat verze modulů pl/sql uložené v mezipaměti?

  3. Odkaz Začínáme nefunguje na serveru Oracle 11g

  4. Jak mohu vyhledávat (nerozlišují se malá a velká písmena) ve sloupci pomocí zástupného znaku LIKE?