sql >> Database >  >> RDS >> Sqlserver

Rijen samenvoegen uit een alias berekende kolom

Dit werkt voor mij (het zou makkelijker zijn als je wat gegevens zou geven om mee te testen):

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. MySQL:resterende dagen van abonnementen berekenen op basis van betalingen

  2. MySQL grote tabel importeren

  3. Maak een CHECK-beperking in SQLite

  4. Hoe geef ik alleen toegang tot mijn MySQL-database vanuit mijn iOS-app? (Webapp gebruiken als gateway naar db)