Skip to content

Instantly share code, notes, and snippets.

@dstarh
Created December 23, 2009 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dstarh/262795 to your computer and use it in GitHub Desktop.
Save dstarh/262795 to your computer and use it in GitHub Desktop.
declare @meal_scale_id int
set @meal_scale_id = 5041
;with order_seq_num(meal_scale_id,recipe_scale_id,sort_value)
as (
Select ms.meal_scale_id, ms.recipe_scale_id, sort_value = row_number() over(partition by meal_scale_id order by sort_value) -1
from ed_diet_meal_scale_recipe_scale_xref ms with(nolock)
--where ms.meal_scale_id in (5389,5391,5393,5041)
)
update msrsx
set msrsx.sort_value = t.sort_value
from order_seq_num t
inner join ed_diet_meal_scale_recipe_scale_xref msrsx on msrsx.meal_scale_id = t.meal_scale_id and msrsx.recipe_scale_id = t.recipe_scale_id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment