SQL 签入签出报告获取

问题描述 投票:0回答:0

我有桌子,

CREATE TABLE attendance (`id` INTEGER, `employee_code` VARCHAR(7), `status` VARCHAR(9), `created` DATETIME);

INSERT INTO attendance (`id`, `employee_code`, `status`, `created`) VALUES
  ('1', 'EMP0001', 'check_in', '2021-11-22 08:00:00'),
  ('2', 'EMP0002', 'check_in', '2021-11-22 08:00:50'),
  ('3', 'EMP0001', 'check_out', '2021-11-22 13:00:00'),
  ('4', 'EMP0002', 'check_out', '2021-11-22 13:01:00'),
  ('5', 'EMP0001', 'check_in', '2021-11-22 13:31:00'),
  ('6', 'EMP0002', 'check_in', '2021-11-22 13:33:50'),
  ('7', 'EMP0001', 'check_out', '2021-11-22 18:03:00'),
  ('8', 'EMP0002', 'check_out', '2021-11-22 18:04:00');

期望的输出为:

每个用户将有 4 个条目,试图在一行中获取所有 4 个条目。

mysql mysqli mysql-workbench mysql-python
© www.soinside.com 2019 - 2024. All rights reserved.