Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 07-09-2015
synapsevzla synapsevzla is offline
Registrado
NULL
 
Registrado: sep 2015
Posts: 5
Poder: 0
synapsevzla Va por buen camino
osea que tendria que ser algo como esto?

Código SQL [-]
CREATE OR ALTER VIEW VIEW_LIBROVTAIVA2015(
    CORRELATIVO,
    CORRELATIVO_CODIGO,
    DOCUMENTO,
    TIPO_DOCUMENTO,
    CLIENTE_CODIGO,
    CLIENTE_NOMBRE,
    CLIENTE_RIF,
    FECHA_EMISION,
    HORA_EMISION,
    TOTAL_OPERACION,
    TOTAL_BASE_IMPONIBLE,
    TOTAL_IMPUESTO_FISCAL,
    TOTAL_EXENTO,
    CORRELATIVO_PRINCIPAL,
    TOTAL_NETO_01,
    TOTAL_IMPUESTO_01,
    PORC_IMPUESTO_01,
    IMPUESTO_IVA_CODIGO_01,
    CORRELATIVO_PRINCIPAL1,
    TOTAL_NETO_03,
    TOTAL_IMPUESTO_03,
    PORC_IMPUESTO_03,
    IMPUESTO_IVA_CODIGO_03,
    ORDEN_DE_COMPRA)
AS
select 
    ventas.correlativo,
    ventas.correlativo_codigo,
    ventas.documento,
    ventas.tipo_documento,
   if (ventas.tipo_documento='DEV', -1*ventas.total_operacion, ventas.total_operacion) as ventas.total_operacion,
    ventas.cliente_codigo,
    ventas.cliente_nombre,
    ventas.cliente_rif,
    ventas.fecha_emision,
    ventas.hora_emision,
    ventas.total_operacion,
    ventas.total_base_imponible,
    ventas.total_impuesto_fiscal,
    ventas.total_exento,
    view_compiladoiva01.correlativo_principal,
    view_compiladoiva01.total_neto_01,
    view_compiladoiva01.total_impuesto_01,
    view_compiladoiva01.porc_impuesto_01,
    view_compiladoiva01.impuesto_iva_codigo_01,
    view_compiladoiva03.correlativo_principal,
    view_compiladoiva03.total_neto_03,
    view_compiladoiva03.total_impuesto_03,
    view_compiladoiva03.porc_impuesto_03,
    view_compiladoiva03.impuesto_iva_codigo_03,
    ventas.orden_de_compra
from ventas
   inner join view_compiladoiva01 on (ventas.correlativo = view_compiladoiva01.correlativo_principal)
   inner join view_compiladoiva03 on (ventas.correlativo = view_compiladoiva03.correlativo_principal)

Si fuerabn mas valores que al conicidir con DEV tubiesen que cambiar a negativo como seria y si la condicion Fuese no solo DEV si no tambien NC o tra condicion como podria lograrlo?

Nota: trate de crearlo asi y no me manda error el ibexpert la linea que resalto en rojo me la muestra como error.

y los valores que tendrian que cambiar a negativo cuando aparesca la condicion DEV o NC serian los resaltados en azul
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ayuda con Ibexpert al abrir una base de datos microbiano Conexión con bases de datos 3 13-06-2012 19:43:03
Recrear vista con Ibexpert -dialect 3 IVAND Firebird e Interbase 9 03-03-2009 16:01:27
Ayuda con ReportBuilder marcoev Impresión 2 11-03-2008 03:35:54
Funciona Delphi 7 enterprise en Windows Vista?? CRIS Varios 4 11-08-2007 22:21:11
Ayuda con Ejecución de programas creados con Kylix 3 Enterprise Trial darkone2k3 Lazarus, FreePascal, Kylix, etc. 0 18-11-2003 15:58:56


La franja horaria es GMT +2. Ahora son las 05:10:18.


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
Copyright 1996-2007 Club Delphi