-1
Я хочу найти среднее время, затрачиваемое каждым клиентом на форму.Средняя разница между двумя столбцами datetime
таблица выглядит следующим образом:
customerID | InTime | OutTime
Я хочу найти среднее время, затрачиваемое каждым клиентом на форму.Средняя разница между двумя столбцами datetime
таблица выглядит следующим образом:
customerID | InTime | OutTime
дает среднюю длительность в секундах - только группу по идентификатору и использовать совокупную Avg функцию
create table #test
(
CustomerID int,
InTime datetime,
OutTime datetime
)
insert into #test values (1,'20140101 10:00','20140101 12:00'),
(1,'20140102 10:00','20140102 12:00'),
(2,'20140101 10:00','20140101 20:00'),
(3,'20140103 10:00','20140103 11:00')
select CustomerID, avg(datediff(ss,InTime,OutTime))
from #test
group by CustomerID
drop table #test
Это довольно простой, группа по запросу, выберите CUSTOMERID , avg (outtime) из таблицы group by customerid. – radar
зависит от того, что вы хотите в среднем? – TMNT2014
Каковы типы данных для InTime и OutTime? –