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

duda con mysql en asp

Estas en el tema de duda con mysql en asp en el foro de ASP Clásico en Foros del Web. Estoy haciendo un sitio web en ASP que accede a una base de datos MYSQL. Uno de los campos de esa base de datos es ...
  #1 (permalink)  
Antiguo 06/02/2003, 04:02
 
Fecha de Ingreso: septiembre-2002
Mensajes: 23
Antigüedad: 22 años, 8 meses
Puntos: 0
duda con mysql en asp

Estoy haciendo un sitio web en ASP que accede a una base de datos MYSQL. Uno de los campos de esa base de datos es de tipo fecha y según la variable tipo (que la saco de un formulario) agrupo los datos por año, mes, día, hora...

La variable tipo coge los siguientes valores:

select case Request.Querystring("Tipo")
case "Por año"
tipo="%Y"
case "Por mes"
tipo="%M %Y"
case "Por día"
tipo="%d/%m/%y, %a""
case "Por hora"
tipo="%d/%m/%y %h"
end select

La consulta funciona bien y es la siguiente:

SQL= "SELECT DISTINCTROW DATE_FORMAT([datos].[fechahora]," & """"&tipo&"""" & ") AS Fecha, Sum(datos.personas_entran) AS Entradas, Sum(datos.personas_salen) AS Salidas, Sum(datos.vehiculos_entran) AS [EntradasVehic], Sum(datos.vehiculos_salen) AS [SalidasVehic] FROM datos WHERE [datos].[fechahora] >= '"&fechai&"' AND [datos].[fechahora] <= '"&fechaf&"' GROUP BY DATE_FORMAT([datos].[fechahora]," & """"&tipo&"""" & ");"

El problema es que las fechas salen desordenadas, por ejemplo, despues del 08/07/02 va el 08/08/03 en vez del 09/07/02, april es el primer mes que aparece en vez de january, etc. ¿Cómo podría arreglar esto y que las fechas salieran ordenadas? y además de eso, ¿hay alguna manera de que los nombres de los meses y los días de la semana salgan en castellano y no en ingles?
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 07:49.