Foros del Web » Programando para Internet » ASP Clásico »

Group By Tras Group By

Estas en el tema de Group By Tras Group By en el foro de ASP Clásico en Foros del Web. Twngo una tabla que necesito agruparla y despues egun un valor del grupo sumarlos.. ej: Código: tabla(id,empresa,fecha,tipo) select fecha from tabla where empresa='" & telefonica ...
  #1 (permalink)  
Antiguo 02/03/2002, 16:01
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Group By Tras Group By

Twngo una tabla que necesito agruparla y despues egun un valor del grupo sumarlos..

ej:
Código:
  
tabla(id,empresa,fecha,tipo)
select fecha from tabla where empresa='" & telefonica &"' group by fecha;
ahi no tengo problemas...me devuelve los registros por fecha ej:

el problema es despues...cuando quiero contar lso registros de una tal fecha que el tipo sea 1 por ejemplo...

quias este mal hacer un group by antes..no se..

como puedo agrupar con 1 campo y despues agrupar por otro y contarlos?


  #2 (permalink)  
Antiguo 02/03/2002, 16:13
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Group By Tras Group By

Cita:
el problema es despues...cuando quiero contar lso registros de una tal fecha que el tipo sea 1 por ejemplo...
no entiendo

pon un ejemplo

saludos
  #3 (permalink)  
Antiguo 02/03/2002, 16:18
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Group By Tras Group By

hhhmmmm...esto esta mas raro...
vean lo ke hice..
****
1ro un gropu by por fecha
2do mientras no sea fin de archivo
3ro imprimo la fecha
4to un select count cuado el registro sea igual a la fecha y a un tipo fijo
****
lo raro es que el dato tipo ""NO ME LO MUESTRA EL SELECT..
LE HICE UN RESPONSE AL SELECT Y MUESTRA ESTO:

Select count(*) as Contador FROM HISTORICO_CONTRATO WHERE Fecha='01/10/2002' and Tipo_Serv= ''

Tipo_Serv viene vacio y yo le di un valor fijo...no sera que no se ingresa porque el 1er select hago un gropu by solo de fecha?.

Código:
set contrato=conexion.Execute("Select fecha FROM HISTORICO_CONTRATO WHERE Cod_Port=" & request("emp") & " group by fecha")
do until contrato.eof
 RESPONSE.WRITE contrato("Fecha")%>
 sql1="Select count(*) as Contador FROM  HISTORICO_CONTRATO WHERE Fecha='" & contrato("Fecha") & "' and Tipo_Serv= '"& OD  &"'"
 set ond=conexion.Execute(sql1)
 Response.Write  sql1 
contrato.movenext
loop
  #4 (permalink)  
Antiguo 04/03/2002, 04:01
 
Fecha de Ingreso: enero-2002
Mensajes: 120
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Group By Tras Group By

Si te entiendo bien, quieres contar los tipos a partir de una fecha dada:

tabla(id,empresa,fecha,tipo)
select fecha,tipo,count(tipo) from tabla where empresa='" & telefonica &"' group by fecha,tipo ;


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 17:22.