Ver Mensaje Individual
  #31 (permalink)  
Antiguo 12/06/2009, 18:20
franko1809
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 17 años, 4 meses
Puntos: 10
Respuesta: Sentencia SQL para lograr el Ranking de los 5 productos mas vendidos

Cita:
Iniciado por gasafonso Ver Mensaje

Private Sub CmdRanking_Click()
If DsrListado.rscmdRanking.State = adStateOpen Then
DsrListado.rscmdRanking.Close
End If
DsrListado.CmdRanking Format(DTPicker1.Value, "mm/dd/yyyy"), Format(DTPicker2.Value, "mm/dd/yyyy") 'DsrListado.CmdRanking DTPicker1.Value, DTPicker2.Value ',txtarticulos,
Load DtRepRanking
DtRepRanking.Show................................. ...............

el problema es que si le pongo la misma fecha a los dtpicker me tira bien el informe pero si le pongo fechas distintas me pone cualquier cosa
Tio volviendo al inicio del post, no entiendo tu codigo te voy a dar un ejemplo que utilizo para mostrar un reporte con el datareport utilizando un rango de fechas entre 2 DTPicker's solo cambiale la consulta SQL, si con esto no lo resuelves que dios te ayude jeje

Código:
Dim rsFactura As Recordset

Private Sub cmdAceptar_Click()
Dim Sql As String
Set rsFactura = New Recordset

Sql = "SELECT F.numfactura,F.fecha,F.codclie,F.total,F.igv,F.totalfinal FROM factura F WHERE F.fecha BETWEEN #" & Format(dtpDesde, "mm/dd/yyyy") & "# AND #" & Format(dtpHasta, "mm/dd/yyyy") & "#"
rsFactura.Open Sql, dbConex, adOpenStatic, adLockOptimistic
Set drVentas.DataSource = rsFactura

End Sub