Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
franjas sin left join
Language:
Ada
Assembly
Bash
C#
C++ (gcc)
C++ (clang)
C++ (vc++)
C (gcc)
C (clang)
C (vc)
Client Side
Clojure
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Haskell
Java
Javascript
Kotlin
Lua
MySql
Node.js
Ocaml
Octave
Objective-C
Oracle
Pascal
Perl
Php
PostgreSQL
Prolog
Python
Python 3
R
Rust
Ruby
Scala
Scheme
Sql Server
Swift
Tcl
Visual Basic
Layout:
Vertical
Horizontal
create temporary table DIFERIDAS (Id_Con Text,Fecha_Contacto datetime, Descripcion text); insert into DIFERIDAS values ('LA00001','2017-03-15 09:29:59','Llamar por la mañana antes de las 10:00'), ('LA00001','2017-03-15 09:18:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:09:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:29:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:17:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('SD00002','2017-03-15 09:02:00','Volver a llamar, indispuesta'), ('SD00002','2017-03-15 10:26:00','Volver a llamar, indispuesta'), ('SD00001','2017-03-15 14:15:00', 'Contactar antes de las 15:00'), ('LA00002','2017-03-15 09:39:50','No se encuentra nos indican llamar a las 9:40'), ('LA00002','2017-03-15 09:19:50','No se encuentra nos indican llamar a las 9:40'), ('LA00003','2017-03-15 10:29:00','No contesta, se le volvera llamar en la franja de las 17:00'), ('LA00001','2017-03-15 10:59:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 10:47:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 10:49:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:49:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:39:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 09:59:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:38:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:47:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:36:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:35:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:15:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00001','2017-03-15 14:37:00','Se encuentra ocupada, volver a llamar cerca a las 11:00'), ('LA00003','2017-03-16 17:29:00','No contesta, se le volvera llamar en la franja de las 17:00'), ('LA00003','2017-03-16 17:25:00','No contesta, se le volvera llamar en la franja de las 17:00'), ('SD00003','2017-03-16 17:59:00','Indispuesta, Volver a llamar en la franja de las 17:30'); select concat(sec_to_time(franja_id * 1800), ' - ', sec_to_time((franja_id+1) * 1800 - 1)) as franja_horario, count(franja_id) as conteo from (select time_to_sec(timediff(fecha_contacto, cast(date(fecha_contacto) as datetime))) div 1800 as franja_id from diferidas) t group by franja_id order by franja_id;
absolute service time: 0,32 sec
edit mode
|
history
franja_horario
conteo
1
09:00:00 - 09:29:59
7
2
09:30:00 - 09:59:59
4
3
10:00:00 - 10:29:59
2
4
10:30:00 - 10:59:59
3
5
14:00:00 - 14:29:59
2
6
14:30:00 - 14:59:59
5
7
17:00:00 - 17:29:59
2
8
17:30:00 - 17:59:59
1