Welcome to Sign in | Help

Cum fac aceasta interogare?

  •  04-25-2008, 6:23 PM

    Cum fac aceasta interogare?

    Am 2 tabele:

    CREATE TABLE [dbo].[SOLDURI_INITIALE](
    [CONT] [nvarchar](50) NOT NULL,
    [AN] [smallint] NOT NULL,
    [SOLD_DEBITOR] [money] NOT NULL,
    [SOLD_CREDITOR] [money] NOT NULL
    )
    ON [PRIMARY]

    si

    CREATE TABLE [dbo].[PLAN_CONTURI](
    [ID] [decimal](18, 0) IDENTITY(1,1) NOT NULL,
    [CONT] [nvarchar](50) NULL,
    [DENUMIRE] [nvarchar](255) NULL,
    [FUNCTIE] [char](1) NULL
    )
    ON [PRIMARY]

    dupa cum le spune si numele, in PLAN_CONTURI exista toate conturile iar in SOLDURI_INITIALE exista doar conturile care au sold pt fiecare an in parte (soldurile la sfirsitul anului fiscal). Eu vreau sa fac o interogare care sa-mi returneze toate inregistrarile din PLAN_CONTURI plus valoarea SOLD_DEBITOR,SOLD_CREDITOR (acolo unde sint, in rest 0) pentru un anumit an. Ex:

    5311,'Casa in RON',0,0
    5314,'Casa in EUR',200,0
    etc, in acest exemplu, pt contul 5314 exista in SOLDURI_INITIALE un record: 5314,2007,200,0. Pt 5311 in schimb nu exista inregistrare pt anul 2007

    Multumesc anticipat!

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems