Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: R3Z en 17 Mayo 2016, 20:58 pm



Título: Busqueda por rango de fecha
Publicado por: R3Z en 17 Mayo 2016, 20:58 pm
Saludos a todos


necesito ayuda con este codigo espero que me puede ayudar lo que trato de hacer  es buscar por rango de fechas utilizando dos datetimepicker  la creaciones de cuentas por pais  que se hicieron en esa fechas   

por ejemplo :  en las 5/3/2016 hasta 5/17/2016   se crearon dos cuentas con el pais de miami  entonce lo que quiero que se muestre un textbox cuantas cuentas fueron creadas por pais  en un textbox    como el ejemplo anterior miami tienes 2 cuentas



 
este es mi codigo  creo que se utiliza un count pero no se como



Código
  1. Consulta = "Select * from Registro where Fecha  between #" + DateTimePicker1.Value.Date + "# and  #" + DateTimePicker2.Value.Date + "#"
  2.        Conexion.Open()
  3.        Comando = New OleDbCommand(Consulta, Conexion)
  4.        Lector = Comando.ExecuteReader
  5.        If Lector.Read = True Then
  6.  
  7.            txtNis.Text = Lector(0)
  8.            Lector.Close()
  9.            Conexion.Close()
  10.        End If
  11.  
  12.  
  13.        RefrescarDatos()
  14.    End Sub


Aqui esta un ejemplo de mas o menos de lo que trato de hacer pero con cuentas no envios



Título: Re: Busqueda por rango de fecha
Publicado por: Shell Root en 17 Mayo 2016, 21:27 pm
Código
  1. SELECT COUNT(*) FROM Tabla WHERE ...
Esto te entrega un sólo valor, que es el conteo de registros dependiento de las condiciones, que para este caso, es el rango de fechas!


Título: Re: Busqueda por rango de fecha
Publicado por: R3Z en 17 Mayo 2016, 23:17 pm
eso es que estoy intentado pero no se como hacerlo para que busque el pais con el between



Código
  1.  Consulta = "Select Count(Sector)  from Registro where Fecha  between #" + DateTimePicker1.Text + "# and  #" + DateTimePicker2.Text + "#"