Prova a dare solo:
select distinct on (title)
title,
to_char(date_trunc('month', lastmoddate), '-MM') as "Month"
from content
where lastmoddate > date_trunc('month', current_date) - interval '12 months'
vedrai che il distinct prendera' il primo record con un certo titolo. Se
una pagina ha
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
Daniele ha ragione, usando distinct(), visto che ci sono diverse pagine con
lo stesso titolo, due query diverse ti possono selezionare un record
diverso, in un mese diverso.
See
https://stackoverflow.com/questions/16913969/postgres-distinct-but-only-for-one-column
Che cosa stai cercando di
Ciao,
nemmeno io sono un esperto, peró toglierei il distinct dalla sub-query.
Lascerei solo il select su Month, giá che é l'unico valore che usi per il
group by.
Puó essere che il secondo raggruppamento giá che i dati sono diversi, ti
cambi il risultato esterno.
...
Il giorno 28 febbraio 2018