PDA

Ver la Versión Completa : Sql Devolper Ayuda


acunax
12-10-2015, 22:45:49
Hol cacbros una consulta como puedo hacer esto :

Programa ORACLE SQL DEVOLPER

consulta SQL que muestre el código, descripción y precio con iva de los
productos comprados por un determinado cliente . Iva es un recargo de impuesto de un 19%

ecfisa
12-10-2015, 23:29:56
Hola acunax, bienvenido a los foros de Club Delphi :)

Y como se acostumbra, te invitamos a que leas nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

...
consulta SQL que muestre el código, descripción y precio con iva de los
productos comprados por un determinado cliente . Iva es un recargo de impuesto de un 19%


SELECT CODIGO, DESCRIPCION, PRECIO + PRECIO * .19
FROM TABLA_QUE_CORRESPONDA
WHERE REF_CLIENTE = :RCLIE


Saludos :)

Casimiro Notevi
13-10-2015, 00:04:45
Hola. Por favor. Gracias. Saludos.
:rolleyes:

acunax
13-10-2015, 02:03:22
gracias chicos pero ya lo realice les dejo el codgo porciacaso


SELECT PR.ID_PROD,
PR.DESCRIPCION,
PR.PRECIO * 1.19 AS "Precio c/IVA",
OC.ESTADO,
cl.rut
FROM CLIENTE CL
INNER JOIN orden_compra OC
ON CL.RUT = OC.RUT
INNER JOIN producto_orden PO
ON OC.ID_ORDEN = PO.ORDEN_COMPRA_ID_ORDEN
INNER JOIN PRODUCTO PR
ON PR.ID_PROD = PO.PRODUCTO_ID_PROD
WHERE OC.ESTADO = 'E'
AND OC.RUT = 11111111

ecfisa
13-10-2015, 02:24:07
Hola acunax.

Me alegro que encontraras la solución. :)

Sólo un detalle, la selección

SELECT ....,
PR.PRECIO * 1.19 AS "Precio c/IVA",
...

te dará el valor de IVA del precio del producto, pero ¡ ojo !... No es el precio con IVA del producto como solicitas en tu primer mensaje.
El precio de un producto mas un porcentaje del mismo se obtiene de este modo:
precio + precio * porcentaje/100

Sugerencia para tu próxima consulta: Habría sido muy fácil darte una respuesta concreta si hubieras mencionado con detalles las tablas, campos y relaciones que había en juego.

Cuando pongas código en tus mensajes usa las etiquetas para darle mas legibilidad:
http://sia1.subirimagenes.net/img/2014/09/12/140912092124532033.jpg

Saludos :)

orodriguezca
13-10-2015, 20:22:41
Matemáticamente es igual. No está multiplicando el precio por 0.19 sino por 1.19. Pero coincido en que es más elegante y comprensible: precio + precio * porcentaje/100

ecfisa
13-10-2015, 20:42:57
Matemáticamente es igual. No está multiplicando el precio por 0.19 sino por 1.19. Pero coincido en que es más elegante y comprensible: precio + precio * porcentaje/100
Tenés toda la razón, juro que había leido .19 :o (voy a tener que aumentar las dioptrías :()

Saludos :)