Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2016, 15:18
agustinpak
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 meses
Puntos: 0
Sumar ventas por cada intervalo de tiempo

Hola Gente.. Necesito conocer las ventas que hicieron dos usuarios entre las 11 y las 19 de un determinado día, y dividirlas cada 30 minutos.

Ej: Usuario 011, día 21/03/2016 de 11:00 a 11:30 = 30 ventas.
día 21/03/2016 de 11:30 a 12:00 = 50 ventas.

El problema es que en el campo hora, me figura así 3181-201603221800. Las cuatro primeras cifras no se que son y varían, y despues del guion esta la fecha y la hora.


Hasta el momento tengo esto que me suma todas las ventas que hicieron los usuarios:

Código SQL:
Ver original
  1. SELECT TERMINAL_ID , COUNT(*) AS VENTAS
  2. FROM TRANSACCIONES
  3. WHERE TERMINAL_ID = '011' OR TERMINAL_ID = '004'
  4. GROUP BY TERMINAL_ID


TERMINAL_ID ------ VENTAS
011 ------------------ 15000
004 ------------------ 23000

No se como seleccionar las ventas de dos usuarios en un determinado día y entre intervalos.
Habra alguna manera o necesito el campo hora sin esos números?

Muchas gracias