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 02-12-2009
ingmichel ingmichel is offline
Miembro
 
Registrado: jun 2007
Posts: 137
Poder: 17
ingmichel Va por buen camino
dudas con la clausula group by

hola buenas tardes a todos, mi problema es el siguiente, tengo una tabla can varios campos
entre los k estan cia varchar(50), no_cmunicacion int,status varchar k contiene valores como 'PROCESADA','EN PROCESO','CANCELADA'

tengo registros en mi tabla y requiero sacar la cia, cantidad de comunicaciones, y la cantidad de de comunicaciones cuyo status es 'procesada'
por ejemplo

cia TOTAL_COMUNICACIONES COMUNICACIONES_PROCESADAS
COMPAñIA DE PRUEBA 5 3
compañia x 3 2

y asi sucesivamente



estoy tratandolo de hacer con la clausula group by pero no lo logro hacer:
este es mi codigo


Código SQL [-]
select  naviera_SOLIC,count(DISTINCT NO_COMUNICACION) as total_solicitudes,
COUNT(DISTINCT NO_COMUNICACION)
from MI_VISTA
WHERE STATUS_CM='PROCESADA'
group by naviera_SOLIC

NOTA. MIVISTA ES UNA VISTA QUE TENGO EN MIBD K EXTRAE REGISTROS DE DOS TABLAS MEDIANTE
UN INNER JOIN POR LO CUAL EL NO_COMUNICACION SE PUEDE REPETIR, POR ESO PUSE LA PALABRA DISTINC,
EL PROBLEMA ES K ESTE QUERY ME TRAE LA INFORMACION INDEBIDA
ES DECIR

TOTAL_SOLICTUDE TOTAL_PROCESADAS
4 4

PERO SI CAMBIO EL STATUS A UN REGISTRO X Y LO PONGO EN POR EJEMPLO 'EN PROCESO' Y VUEVO A EJECUTAR EL QUERY ME DEVUELVE LO SIGUIENTE

TOTAL_SOLICTUDE TOTAL_PROCESADAS
3 3

Y LO K DEBERIA DEVOLVER SERIA :

TOTAL_SOLICTUDE TOTAL_PROCESADAS
4 3


ESTOY UTILIZANDO SQL SERVER 2000.

gracias de antemano.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Impresion de group header group footer Manuel Impresión 3 11-11-2007 01:05:23
Clausula Like JoseAntonio SQL 5 27-05-2007 07:28:47
Clausula LIKE federiconqn21 SQL 3 28-12-2005 15:49:13
consultas anidadas: group by dentro otro group by DobleSiete SQL 7 31-01-2005 14:59:31
Group Header, Detail y Footer Group en la misma pagina MarcelRuz Impresión 0 20-04-2004 23:27:14


La franja horaria es GMT +2. Ahora son las 13:26:37.


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