Welcome to Sign in | Help

Ajutor pt o interogare....

  •  10-22-2007, 11:04 PM

    Ajutor pt o interogare....

    Salut, am nevoie de ajutor in urmatoarea problema: Am interogarea:

    SELECT dbo.PARTENERI.NUME, dbo.ANTET_FACTURI.ID AS aidi, dbo.ANTET_FACTURI.NUMECLIENT, dbo.ANTET_FACTURI.NRDOC, dbo.ANTET_FACTURI.DATA, dbo.ANTET_FACTURI.MONEDA,dbo.ANTET_FACTURI.SERIECARD,
    (
    SELECT SUM(PRET_UNITAR) FROM dbo.DETAIL_FACTURI WHERE (ID_FACTURA = dbo.ANTET_FACTURI.ID)) AS SUMA,
    COALESCE((SELECT SUM(PRET_UNITAR) FROM dbo.DETAIL_FACTURI WHERE (ID_FACTURA = dbo.ANTET_FACTURI.ID)) -
    (
    SELECT SUM(VALOARE) FROM dbo.CHITANTECL WHERE (ID_ANTET_FACTURA = dbo.ANTET_FACTURI.ID)),
    (
    SELECT SUM(PRET_UNITAR) FROM dbo.DETAIL_FACTURI WHERE (ID_FACTURA = dbo.ANTET_FACTURI.ID))) AS REST
    FROM dbo.ANTET_FACTURI INNER JOIN dbo.PARTENERI ON dbo.ANTET_FACTURI.ID_PARTENER = dbo.PARTENERI.ID
    WHERE
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    ORDER BY dbo.ANTET_FACTURI.NRDOC

    Cele 2 tabele sint de forma:
    CREATE TABLE [dbo].[ANTET_FACTURI](
    [ID] [decimal](18, 0) IDENTITY(1,1) NOT NULL,
    [NRDOC] [decimal](18, 0) NULL,
    [DATA] [smalldatetime] NULL,
    [ID_PARTENER] [decimal](18, 0) NULL,
    [NUMECLIENT] [nvarchar](100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [MONEDA] [nvarchar](5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [TVA] [money] NULL,
    [ID_USER] [decimal](18, 0) NULL,
    [MOMENT] [datetime] NULL,
    [MOD_PLATA] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [SERIECARD] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [VALIDA] [nvarchar](1) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
    )
    ON [PRIMARY]

    si:

    CREATE TABLE [dbo].[CHITANTECL](
    [ID] [decimal](18, 0) IDENTITY(1,1) NOT NULL,
    [NRCHIT] [decimal](18, 0) NULL,
    [ID_ANTET_FACTURA] [decimal](18, 0) NULL,
    [DATA] [smalldatetime] NULL,
    [VALOARE] [money] NULL,
    [MONEDA] [nvarchar](5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [TIPDOC] [nvarchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [ID_USER] [decimal](18, 0) NULL,
    [MOMENT] [datetime] NULL
    )
    ON [PRIMARY]

    Ce nu stiu: cum sa scriu clauza WHERE (unde este XXXXXXXXXXXXXXXX) astfel incit SUMA-REST > 0

    Multumesc!

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