Vinzenz Mai: PostgreSQL 7.4: doppelte Daten ausgeben

Beitrag lesen

Hallo

Hallo Vinzenz,

zurückgegeben soll dann nur noch
    date    | count
------------+-------
2006-12-11 |   2
2006-12-31 |   3

ebenfalls einfach:

SELECT

date,
    COUNT() AS anzahl -- count ist ein miserabler Spaltenname :-)
FROM tabelle
GROUP BY date
HAVING COUNT(
) > 1


>   
> wenn ich den SQL-Befehl absetze, erhalte ich folgendes Ergebnis  
>   
>     date    | anzahl  
> ------------+--------  
>  2003-01-01 |    153  
>  2006-12-11 |     32  
>  2002-01-01 |    153  
>  2006-12-31 |    161  
> (4 Zeilen)  
  
Dann hast Du andere Daten als Du uns zeigst.  
  

> die Anzahl stimmt leider nicht.  
  
Dann machst Du etwas falsch.  
Oder Du verschweigst uns Dinge, die wichtig sind.  
  
Wenn Du vorher z.B. einen Join anwendest, dann musst Du uns das sagen.  
Die von mir angegebene Anweisung gibt für die Beispieltabelle mit beliebigen  
Daten genau das von Dir gewünschte Ergebnis.  
  
  
  
Freundliche Grüße  
  
Vinzenz