Consulta SQL
Publicado por Pablo (35 intervenciones) el 29/02/2008 10:52:51
Hola : necesitaria que me ayuden con esto....
Tengo una consulta en SQL en la cual realizo un calculo que luego lo visualizo en una grilla como un campo mas, .. esat es mi cinsulta :
rsbuscar.Open "SELECT REQUIREMENT.WORKORDER_BASE_ID, PART_1.DESCRIPTION, REQUIREMENT.WORKORDER_TYPE, REQUIREMENT.PART_ID, PART.DESCRIPTION, REQUIREMENT.CALC_QTY, WORK_ORDER.DESIRED_QTY, (('%" & calculo & "%' * REQUIREMENT.CALC_QTY) / WORK_ORDER.DESIRED_QTY) as Requerido " & _
"FROM WORK_ORDER INNER JOIN (PART AS PART_1 INNER JOIN (REQUIREMENT INNER JOIN PART ON REQUIREMENT.PART_ID=PART.ID) ON PART_1.ID=REQUIREMENT.WORKORDER_BASE_ID) ON WORK_ORDER.BASE_ID=REQUIREMENT.WORKORDER_BASE_ID " & _
"WHERE (((REQUIREMENT.WORKORDER_BASE_ID) Like '%" & Text1.Text & "%') AND ((REQUIREMENT.WORKORDER_TYPE) Like 'M'));", conexion, adOpenDynamic, adLockOptimistic
CALCULO es la variable que almacena el contenido de un TEXT (la declare como integer) el error que tira al hora de realizarla es “error convirtiendo el tipo de datos varchar a numerico”
Lo que quiero hacer es una regla de tres simple para calcular un consumo; dos de los campos vienen de la base y el otro es introducido por el usuario.
Como lo puedo solucionar, la consulta es en una base de datos SQL.
Desde ya muchas gracias .
Pablo.
Tengo una consulta en SQL en la cual realizo un calculo que luego lo visualizo en una grilla como un campo mas, .. esat es mi cinsulta :
rsbuscar.Open "SELECT REQUIREMENT.WORKORDER_BASE_ID, PART_1.DESCRIPTION, REQUIREMENT.WORKORDER_TYPE, REQUIREMENT.PART_ID, PART.DESCRIPTION, REQUIREMENT.CALC_QTY, WORK_ORDER.DESIRED_QTY, (('%" & calculo & "%' * REQUIREMENT.CALC_QTY) / WORK_ORDER.DESIRED_QTY) as Requerido " & _
"FROM WORK_ORDER INNER JOIN (PART AS PART_1 INNER JOIN (REQUIREMENT INNER JOIN PART ON REQUIREMENT.PART_ID=PART.ID) ON PART_1.ID=REQUIREMENT.WORKORDER_BASE_ID) ON WORK_ORDER.BASE_ID=REQUIREMENT.WORKORDER_BASE_ID " & _
"WHERE (((REQUIREMENT.WORKORDER_BASE_ID) Like '%" & Text1.Text & "%') AND ((REQUIREMENT.WORKORDER_TYPE) Like 'M'));", conexion, adOpenDynamic, adLockOptimistic
CALCULO es la variable que almacena el contenido de un TEXT (la declare como integer) el error que tira al hora de realizarla es “error convirtiendo el tipo de datos varchar a numerico”
Lo que quiero hacer es una regla de tres simple para calcular un consumo; dos de los campos vienen de la base y el otro es introducido por el usuario.
Como lo puedo solucionar, la consulta es en una base de datos SQL.
Desde ya muchas gracias .
Pablo.
Valora esta pregunta


0