Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Sql Devolper Ayuda (https://www.clubdelphi.com/foros/showthread.php?t=89185)

acunax 12-10-2015 22:45:49

Sql Devolper Ayuda
 
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.
Cita:

Empezado por acunax (Mensaje 497852)
...
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%

Código SQL [-]
SELECT CODIGO, DESCRIPCION, PRECIO + PRECIO * .19
FROM TABLA_QUE_CORRESPONDA
WHERE REF_CLIENTE = :RCLIE

Saludos :)

Casimiro Noteví 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
Código SQL [-]
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:
Código:

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:


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:
Código Delphi [-]
precio + precio * porcentaje/100

ecfisa 13-10-2015 20:42:57

Cita:

Empezado por orodriguezca (Mensaje 497885)
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:
Código Delphi [-]
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 :)


La franja horaria es GMT +2. Ahora son las 03:52:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi