Received: from localhost (maia-1.hub.org [200.46.204.191]) by postgresql.org (Postfix) with ESMTP id 983F89FA43A for ; Wed, 7 Feb 2007 13:44:43 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.191]) (amavisd-new, port 10024) with ESMTP id 91816-07 for ; Wed, 7 Feb 2007 13:44:36 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey-1.7.4 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by postgresql.org (Postfix) with ESMTP id 5723F9F93A4 for ; Wed, 7 Feb 2007 13:44:35 -0400 (AST) Received: from [194.25.154.138] (helo=webserv.wug.de) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis), id 0MKwtQ-1HEqqP2c6f-0003E7; Wed, 07 Feb 2007 18:44:34 +0100 Received: from kretschmer by webserv.wug.de with local (Exim 3.36 #1) id 1HEqqO-0006PR-00 for pgsql-sql@postgresql.org; Wed, 07 Feb 2007 18:44:32 +0100 Date: Wed, 7 Feb 2007 18:44:32 +0100 From: "A. Kretschmer" To: pgsql-sql@postgresql.org Subject: Re: interval as hours or minutes ? Message-ID: <20070207174432.GA24390@a-kretschmer.de> References: <200702071903.35126.aarni@kymi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200702071903.35126.aarni@kymi.com> X-OS: Debian/GNU Linux - weil ich es mir Wert bin! X-Message-Flag: "Windows" is not the answer. "Windows" is the question and the answer is "no"! User-Agent: Mutt/1.5.9i X-Provags-ID: kundenserver.de abuse@kundenserver.de login:51ea9561fc3f6d9539a2acd743e4748c X-Provags-ID2: V01U2FsdGVkX1+La3pWR0OL68QaXy2ESpDDZIdz2b+DkHjH7Db+NZKPVSvjGeKcVDqKVYjxBnC8ddYf0AtEXsUhFRyRUuKUEgYOjkxdvy3cZg0Ugm2VyIufFIjdx1/QMqqU X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200702/62 X-Sequence-Number: 27396 am Wed, dem 07.02.2007, um 19:03:35 +0200 mailte Aarni Ruuhimäki folgendes: > Hi all, > > Could anyone please tell an easy way to get total hours or minutes from an > interval ? > > SELECT SUM(stop_date_time - start_date_time) AS tot_time FROM work_times WHERE > user_id = 1; Perhaps. You can, for instance, with extract(epoch from stop_date_time) retrieve the number of seconds and work with this. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net