Uso de Having en una consulta
Publicado por jesusin (2 intervenciones) el 12/07/2007 11:11:14
A ver si alguien me puede ayudar.
Quiero que a traves de una consulta me muestre todos los registros de una base de datos que controla stock de un almacen que esten bajo minimos.
La consulta la tengo hecha pero al usar having, para que funcion tengo que ponerle un número en concreto y yo quiero que me coga ese dato de un campo de la base de datos.
No se si me explico, por si acaso pongo lo que tengo: (no pongo toda la sentencia, solo donde tengo el problema):
"Select..................HAVING SUM(REPUESTOS.[STOCK_INICIAL] + MOV_REPUESTOS.[ALTA] - MOV_REPUESTOS.[BAJA]) < 1"
Si la pongo asi, me muestra todos los registros en los que el stock es menor de 1.
Lo que yo querria es que me cogiera todos los registros en los que el stock sea menor que un stock minimo que establecemos a traves de un campo :
"Select..................HAVING SUM(REPUESTOS.[STOCK_INICIAL] + MOV_REPUESTOS.[ALTA] - MOV_REPUESTOS.[BAJA]) < REPUESTOS.[STOCK_MINIMO]"
Pero si lo pongo así no me funciona, da error. ¿Alguien sabe porque?
Gracias de antemano, espero no haberme liado mucho.
Quiero que a traves de una consulta me muestre todos los registros de una base de datos que controla stock de un almacen que esten bajo minimos.
La consulta la tengo hecha pero al usar having, para que funcion tengo que ponerle un número en concreto y yo quiero que me coga ese dato de un campo de la base de datos.
No se si me explico, por si acaso pongo lo que tengo: (no pongo toda la sentencia, solo donde tengo el problema):
"Select..................HAVING SUM(REPUESTOS.[STOCK_INICIAL] + MOV_REPUESTOS.[ALTA] - MOV_REPUESTOS.[BAJA]) < 1"
Si la pongo asi, me muestra todos los registros en los que el stock es menor de 1.
Lo que yo querria es que me cogiera todos los registros en los que el stock sea menor que un stock minimo que establecemos a traves de un campo :
"Select..................HAVING SUM(REPUESTOS.[STOCK_INICIAL] + MOV_REPUESTOS.[ALTA] - MOV_REPUESTOS.[BAJA]) < REPUESTOS.[STOCK_MINIMO]"
Pero si lo pongo así no me funciona, da error. ¿Alguien sabe porque?
Gracias de antemano, espero no haberme liado mucho.
Valora esta pregunta


0