Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Thursday, October 15, 2026

Diff for phpWebLogAnalyzer/sql/queries/pgsql.sql between version 1.1 and 1.2

version 1.1, 2002/05/26 17:16:04 version 1.2, 2002/09/11 10:58:50
Line 1 
Line 1 
 # Statistika pristupov za jednotlive mesiace  --
   -- phpWebLogAnalyzer - powerful weblog and analyzer
 select date_trunc('month', TIMESTAMP) as month, count(distinct session_id) as sessions,  count(id)as accesses from weblog_accesses group by month order by month;  --
   -- sql/queries/pgsql.sql - PostgreSQL statistics queries
 # ??  -- ____________________________________________________________
   --
 select date_trunc('month', a1.TIMESTAMP) as month1, date_trunc('day', TIMESTAMP) as day 1, count(distinct session_id) as sessions1, count(id) as accesses1 from weblog_accesses as a1 gro up by month1, day1 having date_trunc('day', TIMESTAMP) = (select date_trunc('day', TIMESTAMP) as  day2 from weblog_accesses as a2 where date_trunc('month', a2.TIMESTAMP) = month1 group by day2 ha ving count(distinct session_id) = 15 ) order by day;  -- Developed by Ondrej Jombik <nepto@pobox.sk>
   -- Copyright (c) 2001-2002 Platon SDG, http://www.platon.sk/
 # ??!  -- All rights reserved.
   --
 select date_trunc('day', TIMESTAMP) as day from weblog_accesses group by day having cou nt(distinct session_id) = (select max(count(distinct session_id)) from weblog_accesses group by d ate_trunc('day', TIMESTAMP));  -- See README file for more information about this software.
   -- See COPYING file for license information.
   --
   -- Download the latest version from
   -- http://www.platon.sk/projects/phpWebLogAnalyzer/
   --
   
   -- accesses statistic for particular months
   
   select date_trunc('month', TIMESTAMP) as month, count(distinct session_id) as
   sessions, count(id)as accesses from weblog_accesses group by month order by
   month;
   
   -- ??
   
   select date_trunc('month', a1.TIMESTAMP) as month1, date_trunc('day',
   TIMESTAMP) as day 1, count(distinct session_id) as sessions1, count(id) as
   accesses1 from weblog_accesses as a1 group by month1, day1 having
   date_trunc('day', TIMESTAMP) = (select date_trunc('day', TIMESTAMP) as day2
   from weblog_accesses as a2 where date_trunc('month', a2.TIMESTAMP) = month1
   group by day2 having count(distinct session_id) = 15 ) order by day;
   
   -- ??!
   
   select date_trunc('day', TIMESTAMP) as day from weblog_accesses group by day
   having count(distinct session_id) = (select max(count(distinct session_id))
   from weblog_accesses group by date_trunc('day', TIMESTAMP));
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top