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

Mostrar suma total de un campo entre un rango de fechas

Estas en el tema de Mostrar suma total de un campo entre un rango de fechas en el foro de ASP Clásico en Foros del Web. Hola a todos, les comento...tengo una tabla SQL que contiene los siguientes campos Fecha (formato español, osea dd/mm/año) cub (cubiertos) Turno Local Hago la siguiente ...
  #1 (permalink)  
Antiguo 03/06/2008, 13:54
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 1
Mostrar suma total de un campo entre un rango de fechas

Hola a todos,
les comento...tengo una tabla SQL que contiene los siguientes campos

Fecha (formato español, osea dd/mm/año)
cub (cubiertos)
Turno
Local

Hago la siguiente consulta....

SELECT sum(cub) as total FROM mitabla WHERE local = 5 AND turno = 2

ahora mi idea es agregarle otro AND, en el cual me muestre todas las sumas de cubiertos del mes en el que estoy.

Debe ser complicado, espero que se entienda la explicacion.

Muchas gracias a todos por su tiempo.
__________________
Bye!
  #2 (permalink)  
Antiguo 03/06/2008, 14:01
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Mostrar suma total de un campo entre un rango de fechas

ummmmm

Cita:
SELECT sum(cub) as total FROM mitabla WHERE local = 5 AND turno = 2 and month(Fecha) = month(now())
sera?????

suerte!
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 03/06/2008, 14:33
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 1
Respuesta: Mostrar suma total de un campo entre un rango de fechas

JuanRAPerez, gracias por la pronta respuesta, me da lo siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]'now' no es un nombre de función reconocido.
/index.asp, línea 20


Y mi select es:

Código:
<% 
	Dim SQL
	SQL = "SELECT sum(cub) as total FROM costos_maxirest WHERE local = 5 AND turno = 2 AND month(fecha) = month(now())"
	set rs = conn.execute(SQL)
%>
Gracias denuevo
__________________
Bye!
  #4 (permalink)  
Antiguo 03/06/2008, 14:37
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Mostrar suma total de un campo entre un rango de fechas



unos parentesis demas
Cita:
SELECT sum(cub) as total FROM mitabla WHERE local = 5 AND turno = 2 and month(Fecha) = month(now())

Cita:
SELECT sum(cub) as total FROM mitabla WHERE local = 5 AND turno = 2 and month(Fecha) = month(now)
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 03/06/2008, 14:38
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Mostrar suma total de un campo entre un rango de fechas

jejejej se me fueron de mas

grx
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 03/06/2008, 14:47
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 1
Respuesta: Mostrar suma total de un campo entre un rango de fechas

Modifique eso, pero el error sigue siendo el mismo.

Saludos
__________________
Bye!
  #7 (permalink)  
Antiguo 03/06/2008, 14:50
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Mostrar suma total de un campo entre un rango de fechas

me imagino que no sacaste de las comillas dobles la variable que buscas, verdad
Código HTML:
SQL = "SELECT sum(cub) as total FROM costos_maxirest WHERE local = 5 AND turno = 2 AND month(fecha) = " & month(now())
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #8 (permalink)  
Antiguo 03/06/2008, 15:11
 
Fecha de Ingreso: abril-2003
Mensajes: 260
Antigüedad: 22 años
Puntos: 1
Respuesta: Mostrar suma total de un campo entre un rango de fechas

Excelente...gracias JuanRAPerez y Shiryu_Libra por la ayuda!
__________________
Bye!
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 16:09.