Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 22
sakuragi Va por buen camino
Question Select avanzado..

hola que tal, alguien que sepa de un manual o algo sobre sql avanzado, bueno no se si la consulta que le voy a poner en seguida sea de algo de sql avanzado, pero ya vati por la red y no encontre nada paresido

Código SQL [-]
 select *
 from (select id,idfactura,idproveedores,nombre,ROUND(total,2,0) as total,
        ROUND(pagado,2,0) aspagado, ROUND((total-pagado),2,0) as
        DeudaTotal,FechaVenta,Horaventa
        from (select id,idfactura,idproveedor,total,tipodepago,descripcionpago,
                fechacompra,106)As fechaventa,CONVERT(varchar,
                fechacompra,103)As Ffechaventa,SUBSTRING(CONVERT(varchar,
                fechacompra,0),13,7)As Horaventa,(select nombre from 
                TBLproveedores WHERE id=TBLdatocompra.Idproveedor)As
                Nombre, dbo.num((select sum(importe)from TBLdepositocompra
                where (idfactura=TBLdatocompra.idfactura)and(idproveedor=
               TBLdatocompra.idproveedor)))As pagado
               from TBLdatocompra)
       TD1)
 TABLA where (Deudatotal>0)

bueno esta consulta la encontre por ahi como ejempo.

mas ese tipo de consulta no la havia visto en ningun manual, tutuoria o libro, si alguien de ustedes sabe como funciona bien, seria de gran ayuda si pueden aportar algo.
(:

sobre todo la mas graden duda es donde esta el "dbo.num" se gun lo que leido esto hase referencia al nombre de una tabla. pero esa tabla no existe.
y si me da los resultados.

saludos

gracias
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
 



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:44:38.


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