Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2013, 14:13
Rodrigo16103
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Datagrid con intervalos de media hora

Estimados tengo una duda con una consulta que estoy haciendo desde vb-2010 hacia una bbdd sql 2008 y es la siguiente

tengo una tabla que cuenta con los campos: FECHA, HORA, EMPRESA, SERVICIO, INTERVALO.

lo que se requiere es un reporte agrupado por el campo "servicio" y por bloques horarios de media hora

he logrado que me agrupe el primer bloque pero no se como hacer la subconsulta o anidar las demas consultas para que me muestre todos los bloques de media hora que necesito deberia verse algo como esto

servicio bloque1 bloque 2 bloque3 .......etc

.....x1..............5............8............... 4...............

.....x2..............4............3............... 8...............

.....x3..............12..........5...............4 ...............

.....x4..............9............3............... 6...............

Pd:(los puntitos son solo para mostrar la tabla como se veria...XD)

con esta consulta he logrado que me muestre el primer bloque pero no se como hacerlo para que muestre los siguientes bloques de media hora

comando.CommandType = CommandType.Text
comando.CommandText = ("select SERVICIO,COUNT(*) from REGISTRO1 WHERE FECHA= '" & Me.DateTimePicker1.Value.ToShortDateString & "' and HORA>='19:30:01' and HORA<='20:00:00' group by SERVICIO")
comando.Connection = (conexion)

conexion.Open()
leer = comando.ExecuteReader
tabla.Load(leer)
DataGridView1.DataSource = tabla

leer.Close()
conexion.Close()
comando.Dispose()



gracias por su ayuda