Im Rahmen meines wähle ich die bin mit folgenden:aufgeteilt Daten in homogene Untergruppen in teradata
1 + FLOOR((ROW_NUMBER() OVER (ORDER BY Category, Id) - 1)/100) AS SubGroup
meine Daten in Subgruppen von 100. Die Frage, die ich habe zu teilen ist, dass Subgruppen mehr als 1 Kategorie enthält . Ist es möglich, sicherzustellen, dass Untergruppen nur eine Kategorie enthalten, auch wenn die Anzahl der Zeilen in einer Untergruppe kleiner als 100 ist. Ich habe versucht, PARTITION BY
zu verwenden, aber das hat nicht funktioniert.