Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

AÑADIR MESES A UNA FECHA

935eb321-6974-4bed-b1d7-e46de5b0949cDec 13 2016 — edited Dec 13 2016
Buenas, tengo que terminar un trabajo de bases de datos y tengo errores en el código... A ver si alguien me puede ayudar.
Tengo que hacer una "Constraint" en la que FECHA_PAGO SEA MENOR QUE LA FECHA_ENVIO + 3 MESES.

***Moderator action (Timo): User, this is an English language forum. Please post your question in English language!***

Translation via Google:

Hi, I have to finish a database job and I have errors in the code ... See if anyone can help me.

I have to make a "Constraint" in which DATE_PAYMENT IS LESS THAN DATE_ENVIO + 3 MONTHS.

*************************************************************************************************************************************

FECHA_PAGO < (FECHA_ENVIO + 3 MESES)

NO SE COMO HACER EL CÓDIGO.

DE MOMENTO ESTO ES LO QUE VA DE CÓDIGO Y CREO QUE TENGO BASTANTES ERRORES...

CREATE TABLE X_ALBARANES
(ALBARAN NUMBER(4) NOT NULL,
CLIENTE NUMBER(3) NOT NULL,
FECHA_ALBARAN DATE,
FECHA_ENVIO DATE,
FECHA_PAGO DATE,
FORMAPAGO VARCHAR2(2),
ESTADO VARCHAR2(1),
CONSTRAINT CK_FECHA_ENVIO
CHECK (FECHA_ENVIO > FECHA_ALBARAN),
CONSTRAINT CK_FECHA_PAGO
CHECK (FECHA_PAGO < (FECHA_ENVIO + (TO_DATE ('00/03/0000', 'DD/MM/YYYY')))),         <----------------------- WTF!?
CONSTRAINT CK_ESTADO
CHECK (UPPER(ESTADO = 'S' OR ESTADO = 'N')),
CONSTRAINT PK_ALBARANES
PRIMARY KEY (ALBARAN),
CONSTRAINT FK1_ALB_FOR
FOREIGN KEY (FORMAPAGO)
REFERENCES X_FORMAPAGOS (FORMAPAGO),
CONSTRAINT FK2_ALB_CLI
FREIGN KEY (CLIENTE)
REFERENCES X_CLIENTES(CLIENTE))

GRACIAS!
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 10 2017
Added on Dec 13 2016
3 comments
3,035 views