Sql NTILE() function with Postalcode -
i trying split records in equal number of decks. works fine sql ntile(20) function. issue splits post code well. splitting should happen within postcode.
select (ntile(20) over(order postalcode asc)) 'decknumber' xxx order postalcode any ideas how solve ?

if you're using sql server - should able this:
select ntile(20) over(partition postalcode order postalcode asc) 'decknumber' dbo.xxx order postalcode this "partition" data groups postalcode, , inside each group, ntile(20) function applied.
maybe want use different order by clause inside ntile...over() function - since you're partitioning postalcode, ordering doesn't make whole lot of sense...
Comments
Post a Comment