sql >> Database teknologi >  >> RDS >> Sqlserver

Vend/blæs en GROUP BY

Du kan administrere med et almindeligt tabeludtryk

WITH CTE AS ( SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems FROM table UNION ALL SELECT OwnerNumber,ItemCode,ItemNumber,CountOfItems-1 FROM CTE WHERE CountOfItems >= 2 ) SELECT OwnerNumber,ItemCode,ItemNumber FROM CTE ORDER BY ItemNumber OPTION (MAXRECURSION 0);

Rediger:

Tilføjet MAXRECURSION at håndtere situationer, hvor CountOfItems overskrider standard maks. rekursioner som påpeget af Dev_etter



  1. SonarQube:Hvordan reducerer man størrelsen på measure_data.ibd?

  2. Kan jeg løse dette med ren mysql? (sammenføjning på '' adskilte værdier i en kolonne)

  3. FEJL:kunne ikke indlæse biblioteket "/opt/PostgreSQL/9.0/lib/postgresql/plperl.so":libperl.so:

  4. Tally Tabel for at indsætte manglende datoer mellem to datoer? SQL