Вычитание пар в SQL
Привет Ребята,
Я должен расширить существующее приложение базы данных для отслеживания времени. Дизайн базы данных не так уж хорош, поэтому мне приходится много работать с SQL-операторами.
У нас есть такой стол:
(Дата= ddMMyyyy время= hhmmss)
Username Indicator Date Time<br /> User 1 Check-in 26012017 075598<br /> User 2 Check-in 26012017 075652<br /> User 3 Check-in 26012017 075865<br /> User 1 Check-out 26012017 083652<br /> User 3 Check-out 26012017 083743<br /> User 3 Check-in 26012017 083856<br /> User 1 Check-in 26012017 085536
в начале рабочего дня пользователь должен зарегистрироваться, в конце дня пользователь должен зарегистрироваться, для каждой сигареты или кофе пользователь должен зарегистрироваться и снова зарегистрироваться.
Я хочу получить общую разницу между двумя парами, но я не понимаю, как это сделать.
Спасибо,
Винс
Что я уже пробовал:
Sum-функция, функция разности только с двумя парами вручную, но мне нужно больше
Peter Leow
Вычесть что из чего? Что представляет собой пара? Я предположил, что дата и время находятся в варчаре, если так, то этот стол действительно отстой.
Haechtsuppe
да это 'голец' поле, на основе каменной возраста таблица автономные системы as400. В наши дни никто не заботился об этих проблемах, и теперь, в 2017 году, разработчику в возрасте двадцати лет приходится иметь дело со схемами, которые старше меня : - |