Foros del Web » Programación para mayores de 30 ;) » .NET »

Datagrid con intervalos de media hora

Estas en el tema de Datagrid con intervalos de media hora en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/12/2013, 14:13
 
Fecha de Ingreso: noviembre-2013
Mensajes: 2
Antigüedad: 11 años, 1 mes
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

Etiquetas: datagrid, datagridview, intervalos, media, sql, vb
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:15.