valor minimo

23/01/2006 - 21:23 por alecarnero | Informe spam
Tengo una tabla con 2 columnas costo y precio, quiero escribir una regla o
algo que precio sea >=cust *1,4 , la idea es no permitir que se pueda
escribir un precio que tenga menos de 40% + costo , alguiem me puede dar un
luz de como tengo que hacer trate com check constraint y con rule y no dio
resultado, o yo estiy haciendo algo errado.

Gracias por adelantando por cualquier ayuda.

Alejandro Carnero
Santos-Brazil

Preguntas similare

Leer las respuestas

#1 Juan Carlos
23/01/2006 - 21:51 | Informe spam
Alter table x add constraint chk_precio check (precio >= costo * 1.4)


"alecarnero" escribió en el mensaje
news:
Tengo una tabla con 2 columnas costo y precio, quiero escribir una regla o
algo que precio sea >=cust *1,4 , la idea es no permitir que se pueda
escribir un precio que tenga menos de 40% + costo , alguiem me puede dar
un
luz de como tengo que hacer trate com check constraint y con rule y no dio
resultado, o yo estiy haciendo algo errado.

Gracias por adelantando por cualquier ayuda.

Alejandro Carnero
Santos-Brazil


Respuesta Responder a este mensaje
#2 c
23/01/2006 - 22:36 | Informe spam
Deberias de programar un Trigger que realice la verificacion, ya que que pasa
si la persona no te ha ingresado el costo??? y tu estas ingresando el
Precio???

Yo me iria mas bien por un trigger en vez de un Check Constraint


Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"alecarnero" wrote:

Tengo una tabla con 2 columnas costo y precio, quiero escribir una regla o
algo que precio sea >=cust *1,4 , la idea es no permitir que se pueda
escribir un precio que tenga menos de 40% + costo , alguiem me puede dar un
luz de como tengo que hacer trate com check constraint y con rule y no dio
resultado, o yo estiy haciendo algo errado.

Gracias por adelantando por cualquier ayuda.

Alejandro Carnero
Santos-Brazil



Respuesta Responder a este mensaje
#3 alecarnero
25/01/2006 - 16:48 | Informe spam
Carlos muchas gracias la linea que me pasaste funciono perfecto ,
voy a leer un poco sobre triggers , la el comentario que pasaste es muy
bueno, podria solucionar lo del costo con esta linea??

costo money CHECK(costo >= 0.00),

"" wrote in message
news:
Deberias de programar un Trigger que realice la verificacion, ya que que


pasa
si la persona no te ha ingresado el costo??? y tu estas ingresando el
Precio???

Yo me iria mas bien por un trigger en vez de un Check Constraint


Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"alecarnero" wrote:

> Tengo una tabla con 2 columnas costo y precio, quiero escribir una regla


o
> algo que precio sea >=cust *1,4 , la idea es no permitir que se pueda
> escribir un precio que tenga menos de 40% + costo , alguiem me puede dar


un
> luz de como tengo que hacer trate com check constraint y con rule y no


dio
> resultado, o yo estiy haciendo algo errado.
>
> Gracias por adelantando por cualquier ayuda.
>
> Alejandro Carnero
> Santos-Brazil
>
>
>
Respuesta Responder a este mensaje
#4 qwalgrande
27/01/2006 - 23:14 | Informe spam
Hola.

Discrepo. No necesitas un trigger, siendo una restricción a nivel de
registro. Si no viene costo, se le puede dar un valor por defecto, usando
isnull, o simplemente, impidiendo que dicha columna admita nulos, lo cual
tiene bastante lógica.

Alberto López Grande (qwalgrande)
"" escribió en el mensaje
news:
Deberias de programar un Trigger que realice la verificacion, ya que que
pasa
si la persona no te ha ingresado el costo??? y tu estas ingresando el
Precio???

Yo me iria mas bien por un trigger en vez de un Check Constraint


Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"alecarnero" wrote:

Tengo una tabla con 2 columnas costo y precio, quiero escribir una regla
o
algo que precio sea >=cust *1,4 , la idea es no permitir que se pueda
escribir un precio que tenga menos de 40% + costo , alguiem me puede dar
un
luz de como tengo que hacer trate com check constraint y con rule y no
dio
resultado, o yo estiy haciendo algo errado.

Gracias por adelantando por cualquier ayuda.

Alejandro Carnero
Santos-Brazil



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida