Меня спрашивают предоставить некоторую отчетность о Стартере/Либерах на основе информации, которую мы уже собираем.Количество запросов на каждый год, основанный на одной дате
Я пытаюсь выяснить, может ли это сделать сам MySQL, или мне нужно будет сделать несколько вызовов.
На самом простом уровне наша структура данных:
ID psName dtStart dtLeave
(Это производится из нескольких таблиц, которые возят в Office, статусе и т.д., которые мы могли бы использовать для более сложных запросов)
Для данная дата можно использовать следующий запрос, чтобы получить количество людей в компании:
SELECT COUNT(*) FROM
(
SELECT ID, psName, dtStart, dtLeave
FROM people
) st
WHERE (dtStart <= "2016-06-04")
AND (dtLeave >= "2016-06-04" OR dtLeave IS NULL)
Я хотел бы иметь возможность кормить в дату, например «2016-04-06» в d получить список список отсчетов (либо в виде столбцов или строк) для этой даты исторически т.е.
6/4/2016 200
6/4/2015 175
6/4/2014 150
6/4/2014 125
6/4/2013 100
ли это имеет смысл, и если да, то возможно ли это?
вы имеете в виду группу в год? – McNets
Да - мне хотелось бы, чтобы число людей, работающих на, скажем, «6 апреля» каждый год –