SQL Server - explicacion

 
Vista:

explicacion

Publicado por fabi (1 intervención) el 21/07/2008 03:07:27
buenas mi duda es la siguiente si tengo dos campos de una tabla tipo fecha y hago un check de comparacion con la funcion datediff entre estos dos campos se supone que deberia de funcionar pero esto no es asi envia un error

Column CHECK constraint for column 'fechaGrado' references another column, table 'prueba'.

la tabla es esta

create table prueba(fechaNacimiento datetime not null check ((datediff(year,fechaNacimiento,getdate()) < 65) and (datediff(year, fechaNacimiento, getdate()) > 20)),fechaGrado datetime not null check (datediff(year, fechaNacimiento, fechaGrado) >= 20) )

gracias por su pronta respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder