Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Query Contar diferentes valores de un campo

Estas en el tema de Query Contar diferentes valores de un campo en el foro de Oracle en Foros del Web. Buenas, les comento estoy trabajando con plsql y se me presenta un problema, necesito contar la cantidad de registros que devuelve la query por entidad, ...
  #1 (permalink)  
Antiguo 31/05/2011, 08:58
 
Fecha de Ingreso: marzo-2011
Mensajes: 9
Antigüedad: 13 años
Puntos: 3
Query Contar diferentes valores de un campo

Buenas, les comento estoy trabajando con plsql y se me presenta un problema, necesito contar la cantidad de registros que devuelve la query por entidad, estoy trabajando con un procedure y evaluando con un cursor, pero no se como hacer trabajar la query para devolver ese valor

ENTIDAD TOTAL FECHA HORA
====== ===== ==== ====
ENT1 5 20100318 12:00
ENT2 20 20100318 12:00
ENT3 12 20100318 12:00

CURSOR1
SELECT distinct(rp.cod_entidad),
YYYYYYYYY,
to_date(to_char(SYSDATE,'YYYYMMDD'),'YYYY-MM-DD') as fecha_pago,
to_char(sysdate,'hh-mi-ss') as hora_pago
FROM registry rp, product pc
where pc.nro_solicitud = rp.nro_solicitud
and pc.resp_2= 'OK'
and pc.resp_1= 'OK'
  #2 (permalink)  
Antiguo 31/05/2011, 10:04
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Query Contar diferentes valores de un campo

Agrupa por entidad con un GROUP BY y pon un COUNT(*) antes del FROM

Ah, y usa un INNER JOIN en vez de unir así las tablas!

Etiquetas: diferentes, query, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.