Ciao

Quello che volevo ottenere era il numero di pagine modificate per ognuno
dei mesi compreso nell'intervallo. Alla fine abbiamo deciso che in
realtà era più interessante sapere il numero di aggiornamenti delle
pagine, a prescindere di quali pagine siano state modificate, per cui
questa query ci ha risolto il problema:

SELECT
  to_char(date_trunc('month', lastmoddate), 'YYYY-MM') as "Month",
  count(*) as "Updates"
  FROM content
  WHERE
    lastmoddate > date_trunc('month',current_date) - interval '12 months'
    AND contenttype = 'PAGE'
  GROUP BY "Month"
  ORDER BY "Month" ;

Per quello che riguarda l'instabilità della query precedente non sono
riuscito a darmi una spiegazione. Immagino che se si "allunga" il
periodo considerato nella query ci siano delle modifiche ad alcune
pagine che vanno a "mascherare" i risultati dei mesi successivi, ma non
sono riuscito a capirlo e non ho avuto il tempo di smontare
ulteriormente la query.

Ciao
-- bronto
_______________________________________________
Gulchelp mailing list
Gulchelp@gulch.crs4.it
http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp

Rispondere a