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

Group by duda...

Estas en el tema de Group by duda... en el foro de Oracle en Foros del Web. Buenas de nuevo Tengo una consulta con Oracle con un select y quiero agruparlo por fechas... es decir.... select codigo, codigo1, codigo2, fecha from codigo ...
  #1 (permalink)  
Antiguo 27/04/2011, 05:32
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Group by duda...

Buenas de nuevo

Tengo una consulta con Oracle con un select y quiero agruparlo por fechas...

es decir....

select codigo, codigo1, codigo2, fecha from codigo group by fecha

para una vez con php que saliera

22/11/2011
121212 214131 141312
121212 413131 424242
23/11/2011
12413 4411313 41213
12413 4534535 563434
34344 3231233 99999

Mas o menos para que os hagais una idea

pero por lo visto, el group by con oracle, tienes que poner todos los campos que has elegido con el select pero yo no quiero agrupar todos los campos, solo el de fecha...quizas me este confundiendo

el error que sale cuando solo pongo un campo para group by es:

ORA-00979: no es una expresión GROUP BY, SQL state NA000 in SQLExecDirect in

Muchas gracias y saludos
  #2 (permalink)  
Antiguo 27/04/2011, 07:17
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Group by duda...

O lo haces por subconsultas o concatenas los campos codigo y codigo1 como si fuesen uno solo y ahi si agrupas por fecha.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 28/04/2011, 01:51
 
Fecha de Ingreso: enero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Group by duda...

es que lo de concatenar campos no lo veo porque esto que puse es un ejemplo...y son muchos mas campos....

asi que toca lo de subconsultas y si podrias instruirme mas o menos como seria...

Muchas gracias
  #4 (permalink)  
Antiguo 28/04/2011, 07:30
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Group by duda...

Te sugiero le des una leída a esto
http://psoug.org/reference/rollup.html

estas funciones son muy utiles para la salida que quieres.

saludfos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: group
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 12:57.