Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2004
piyugo piyugo is offline
Miembro
 
Registrado: abr 2004
Posts: 16
Poder: 0
piyugo Va por buen camino
Question create view en delphi

hola a todos agradezco de antemano la ayuda ke me puedan prestar

tengo un componente tibquery al que cargo con el siguiente sql

Código:
     'create view prueba as select producto.prod_nom as Producto,'+
     ' ((sum(detalle_factura.defa_cant * (detalle_factura.defa_valu))
 -sum(detalle_factura.defa_coto))
    /sum(detalle_factura.defa_cant))as Precio_Promedio'+
     ' from detalle_factura, producto where
  producto.prod_cod=detalle_factura.prod_cod
   and detalle_factura.prod_cod'+
     ' in(select detalle_entrada.prod_cod from detalle_entrada
   where detalle_entrada.ent_num'+
    ' in(select entrada.ent_num from entrada 
   where entrada.ter_id='+quotedstr(etercero.LookupValue)+
   ' and entrada.ent_fech between '+quotedstr(datetostr(efechini.date))+'
  and '+quotedstr(datetostr(efechfin.date))+')
    group by detalle_entrada.prod_cod)
    and detalle_factura.fact_num in 
    (select factura.fact_num'+' from factura 
   where fact_fech between'+ quotedstr(datetostr(efechini.date))+ 
    ' and '+ quotedstr(datetostr(efechfin.date))+ ')
     group by producto.prod_nom';
pero al ajecutar la plicacion y tratar de ejecutar el query sale este error


sql error code= -607
invalid command
muste specify column name for view select expression

a mi que me late que no se crear las vistas y por eso se enoja,
si alguien puede ilustrarme al respecto o indicarme donde esta el error le
estare muy agradecido


atte piyugo

Última edición por piyugo fecha: 02-09-2004 a las 02:03:31.
Responder Con Cita
  #2  
Antiguo 30-08-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 24
__cadetill Va por buen camino
desde un programa externo (IBConsole, IB-Expert u otros) te la crea la vista?

PD: aconsejo que pongas los saltos de linea pertinentes, es dificil ver todo la vista
Responder Con Cita
  #3  
Antiguo 30-08-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 24
__cadetill Va por buen camino
por cierto, la sintaxis de la creación de una vista es:

Código SQL [-]
create view NombreVista (campo1, campo2, campo3,..... , campoN) as
select campo1, campo2, campo3,...., campoN
from tabla
where condiciones
Responder Con Cita
  #4  
Antiguo 02-09-2004
piyugo piyugo is offline
Miembro
 
Registrado: abr 2004
Posts: 16
Poder: 0
piyugo Va por buen camino
Thumbs up

Solo te faltan las alas cadetill porque me has salvado de unas que ni te
imaginas. ya tan corriendo las vistas lo mas de lindo, claro tuve que
actualizar mis ibx para poderlas usar. Muchas gracias por todo sos un gran
apoyo y gracias todo el club delphi por la ayuda tan valiosa que prestan a la
comunidad.
Responder Con Cita
Respuesta


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


La franja horaria es GMT +2. Ahora son las 13:04:03.


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