ayuda con consulta
Publicado por ARTURO (33 intervenciones) el 11/03/2006 22:05:22
Saludos desde puebla a todos los foristas.
Mi problema es el siguiente, tengo dos tablas una llamada caardex y otra que se llama existencias con las siguientes columnas
TABLA CARDEX
estilo //clave de cada articulo
color
acabado
fecha //es la fecha del ultimo movimiento
tipodemovimiento
talla
TABLA EXISTENCIAS
estilo //clave de cada articulo
color
acabado
cantidad //la cantidad de los articulos en existencia
talla
lo que quiero hacer es lo siguiente:
sacar la suma de las cantidades de cada articulo, teniendo en cuenta que deve de ser el tipo de movimiento de la tabla cardex deve de ser 'compra /*que su codigo es 10*/', y la fecha deve de estar entre la fecha actual y una fecha que nosotros le ingresemos.
lo he intentado con este codigo pero el resultado que me da no es el correcto espero que alguien me pueda decir en que estoy mal.
Select sum (existen.cantidad),
existen.estilo,
existen. color,
existen.acabado
From cardex, existen
where (cardex.tipodemovimiento = 10) and
(cardex.fecha between :fecha_ingresada and :fecha_hoy) and
(existen.estilo = cardex.estilo)
Group by existen.estilo,
existen.color,
existen.acabado
Order by existen.estilo asc,
existen.color asc,
existen.acabado asc;
espero que puedan ayudarme,de antemano les agradesco.
Atte:
Arturo Ibarra
Mi problema es el siguiente, tengo dos tablas una llamada caardex y otra que se llama existencias con las siguientes columnas
TABLA CARDEX
estilo //clave de cada articulo
color
acabado
fecha //es la fecha del ultimo movimiento
tipodemovimiento
talla
TABLA EXISTENCIAS
estilo //clave de cada articulo
color
acabado
cantidad //la cantidad de los articulos en existencia
talla
lo que quiero hacer es lo siguiente:
sacar la suma de las cantidades de cada articulo, teniendo en cuenta que deve de ser el tipo de movimiento de la tabla cardex deve de ser 'compra /*que su codigo es 10*/', y la fecha deve de estar entre la fecha actual y una fecha que nosotros le ingresemos.
lo he intentado con este codigo pero el resultado que me da no es el correcto espero que alguien me pueda decir en que estoy mal.
Select sum (existen.cantidad),
existen.estilo,
existen. color,
existen.acabado
From cardex, existen
where (cardex.tipodemovimiento = 10) and
(cardex.fecha between :fecha_ingresada and :fecha_hoy) and
(existen.estilo = cardex.estilo)
Group by existen.estilo,
existen.color,
existen.acabado
Order by existen.estilo asc,
existen.color asc,
existen.acabado asc;
espero que puedan ayudarme,de antemano les agradesco.
Atte:
Arturo Ibarra
Valora esta pregunta


0