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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-09-2007
Amos Amos is offline
Miembro
 
Registrado: ago 2007
Ubicación: mexico
Posts: 19
Poder: 0
Amos Va por buen camino
Campo COMPUTE

Hola como estan

tengo una consulta en la cual tengo que sacar los totales por mes y totales por año, es decir, sumar los datos por mes y sumar los totales. p.e.

------ENE--FEB--
d1.......1.......3...
d2.......2.......4....
TOT---3-----7

por lo que tengo para d1 en ENE es 1 y para d2 en ENE es 2

para sacar esas sumas (d1,d2) utilice SUM y para sacar los totales TOT
utilice una funcion llamada COMPUTE.

La probe en el "SQL Server Management Studio Express" utilizo MS SQL Server 2000 y en el resultado me salen dos rejillas, una donde me coloca
los resultados de d1 y d2 y una dición en la que me aparecen
los totales TOT , la función COMPUTE no acepta alias, haci que los
nombres de las columnas me aparecen como "sum"


Lo que quiero es visualizar en la misma GRID los resultaods TOT o en otra pero lo quiero visualizar, o si tienen otra alternativa para esto
es bienvenida.

GRACIAS
__________________
"... cuando Dios venga a la tierra
y mire a los hombres llorar,
él preferirá la muerte para ti..."(Especimen)
Responder Con Cita
  #2  
Antiguo 14-09-2007
Avatar de Carmelo Cash
Carmelo Cash Carmelo Cash is offline
Miembro
 
Registrado: jul 2003
Ubicación: Buenos Aires
Posts: 261
Poder: 21
Carmelo Cash Va por buen camino
para que te salga en la misma consulta podés usar "Union"

Hola
para que te salga en la misma consulta podés usar "Union"
algo así.

select detalle,count(*),sum(total)
from ventas
group by detalle

union

select 'total',count(*),sum (total)
from ventas


fijate que los campos de la primer consulta deben ser coincidentes en cantidad y tipo a la segunda.

Saludos y suerte
Responder Con Cita
  #3  
Antiguo 14-09-2007
Amos Amos is offline
Miembro
 
Registrado: ago 2007
Ubicación: mexico
Posts: 19
Poder: 0
Amos Va por buen camino
Gracais

Copiado.. gracais Carmelo Cash
__________________
"... cuando Dios venga a la tierra
y mire a los hombres llorar,
él preferirá la muerte para ti..."(Especimen)
Responder Con Cita
Respuesta



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
Modificar un campo Compute By en Interbase Jose Miguel Mun Conexión con bases de datos 1 11-06-2007 12:44:18
Pasar un campo calculado a un campo del mismo DbGrid maravert Conexión con bases de datos 3 12-05-2006 00:31:30
UPDATE de un campo dependiendo del valor de un campo de otra tabla Javi2 SQL 5 18-04-2005 16:35:05
Relacion campo numérico vs campo string JorgeBec Varios 1 11-04-2005 18:26:51
En SQL server COMPUTE y en INTERBASE? tulio Firebird e Interbase 4 12-05-2003 13:15:58


La franja horaria es GMT +2. Ahora son las 04:58:36.


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