Advertisement
MrViSiOn

SQL Informes

Jun 10th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.77 KB | None | 0 0
  1. SELECT
  2.   FORMAT(
  3.     (SELECT
  4.       SEC_TO_TIME(
  5.         AVG(
  6.           TIMESTAMPDIFF(
  7.             SECOND,
  8.             LEAST(`T`.`FECHA`, `T`.`FECHA_COBRO`),
  9.             GREATEST(`T`.`FECHA`, `T`.`FECHA_COBRO`)
  10.           )
  11.         )
  12.       ) AS `AV_TIME`
  13.     FROM
  14.       `tb_tickets_his` `T`
  15.     WHERE DATE(`T`.`FECHA`) = CURDATE() /
  16.       SELECT
  17.         SEC_TO_TIME(
  18.           AVG(
  19.             TIMESTAMPDIFF(
  20.               SECOND,
  21.               LEAST(`T`.`FECHA`, `T`.`FECHA_COBRO`),
  22.               GREATEST(`T`.`FECHA`, `T`.`FECHA_COBRO`)
  23.             )
  24.           )
  25.         ) AS `AV_TIME`
  26.       FROM
  27.         `tb_tickets_his` `T`
  28.       WHERE `T`.`FECHA` BETWEEN CURDATE() - INTERVAL 1 DAY
  29.         AND NOW() - INTERVAL 1 DAY - 1) * 100,
  30.       2
  31.     ) AS `PREV_DAY_DAY`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement