Lukich
Дата: 07.06.2004 15:57:41
Здрасте! Такая неприятность:
Ассess2000
Есть отчёт за месяц со столбцом "хронометраж" (в отчёт приходит в кол-ве секунд),
Нужна сумма с накоплением по неделям
Так вот, при попытке перевести эту сумму с накоплением к виду "часы:минуты" (например, "611:46") получается "609:166"!
Перепробовал преобразовывать ети секунды в строку с использованием разных функций и операторов: dateadd(...), datediff(...), int(...), mod, \ ...
все напрасно (все равно "609:166") вылезает :o(
Кто сталкивался отзовитесь, плз!
Victosha
Дата: 07.06.2004 17:45:42
если на входе к-во секунд nSek, то преобразовать это в дату - просто
dateadd("s",nSek,0) - это будет переменная типа даты
по ней сумма с накоплением будет (должна) считаться.
Только потом, в отчете - это все равно придется форматировать, вычленяя длительность.