Hirdetés

Új hozzászólás Aktív témák

  • Louro
    őstag

    Sziasztok, segítséget szeretnék kérni:

    Van két táblám:

    Project tábla
    projectID
    projectName

    ProjectCost tábla
    projectID
    costCategory
    cost

    Hogy tudok ebből egy olyan lekérdezést készíteni, ahol a project neve mellett felsorolásra kerülnek (külön oszlopokban) a kategóriánkénti költségek.



    Fontos, hogy egy projecthez több azonos kategóriájú költség sor is tartozhat, ezek összegének kéne szerepelni a lekérdezésben.

    SELECT 
        Project.ProjectName AS 'Project Name',
        cost.CostCategory1 AS 'Cost category1',
        cost.CostCategory2 AS 'Cost category2'
    FROM Project
    INNER JOIN ProjectCost
        ON Project.projectID = ProjectCost.projectID

    Ha egy projektnek több költsége is lehet, akkor....
    SELECT 
        Project.ProjectName AS 'Project Name',
        SUM(cost.CostCategory1) AS 'Cost category1',
        SUM(cost.CostCategory2) AS 'Cost category2'
    FROM Project
    INNER JOIN ProjectCost
        ON Project.projectID = ProjectCost.projectID
    GROUP BY
        Project.ProjectName

Új hozzászólás Aktív témák