Welcome to Sign in | Help

determinare zile restanta...

  •  09-10-2008, 9:35 PM

    determinare zile restanta...

    Ceao, am o problema pe care as vrea sa o rezolv (daca se poate) folosind doar instructiuni SQL (fara sa mai prelucrez in aplicatie). Am 2 tabele:

    CREATE TABLE [dbo].[CONTRACTE](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [ID_CLIENT] [int] NULL,
    [NUMAR] [decimal](18, 0) NULL,
    [DATA] [datetime] NULL,
    [NR_RATE] [int] NULL,
    [DATA_PRIMEI_RATE] [datetime] NULL,
    [DERULARE] [bit] NULL CONSTRAINT [DF_CONTRACTE_DERULARE] DEFAULT ((1))
    )
    ON [PRIMARY]

    si
    CREATE TABLE [dbo].[RATE](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [ID_CONTRACT] [int] NULL,               - key in tabela CONTRACTE
    [NR_RATA] [int] NULL,                       - NUMARUL RATEI (1,2,...CONTRACTE.NR_RATE)
    [NRCHIT] [decimal](18, 0) NULL,
    [DATA] [datetime] NULL,                  - data platii
    [SUMA] [decimal](18, 2) NULL,
    ) ON [PRIMARY]

    dupa cum rezulta si din nume, in prima sint contracte si in a doua sint platile (ratele) aferente. Platile sint lunare si au scadenta tot la o luna dupa valoarea CONTRACTE.DATA_PRIMEI_RATE. Deci daca DATA_PRIMEI_RATE=2008-09-01 atunci ratele vor fi scadente : 2008-10-01, 2008-11-01, etc. Ce as vrea: sa obtin ceva de genul: CONTRACTE.NUMAR, DATA_ULTIMEI_RATE_PLATITE, NUMAR_ZILE_RESTANTE(de la data ultimei plati la data de azi)

    Sper ca m-am exprimat suficient de 'citet' ca sa fiu inteles! Daca nu, va stau la dispozitie! Multumesc mult!

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