我需要创建一个存储过程来更改具有相同类别的所有文章的价格。我只能使用2个输入参数; <div id="widget">Widget</div>
<div id="rssWrapper">rss wrapper</div>
<div id="widgetInline" style="display:none">Widget Inline Style</div>
<div id="rssWrapperInline" style="display:block">rss wrapper inline style</div>
(类别)和@artikelcategorie
(价格变动开始的日期)。
例如,如果您输入@ingangsdatum
(类别)和'lux'
(日期),则应将具有该类别的所有文章的价格更改10%。
我真的坚持这一点。
数据库看起来像这样;
目前我将其作为SQL代码
'10-19-2017'
答案 0 :(得分:0)
这样的事情
UPDATE ap SET
ap.einddatum = DATEADD(DAY, -1, @ingangsdatum),
ap.prijs = ap.prijs*1.1
FROM artikelprijs AP
JOIN artikel a on a.artikelnr = ap.artikelnr
WHERE a.catcode = @artikelcategorie AND einddatum > @ingangsdatum;
然而,你有一个begindatum和一个enddatum,也许你会插入一个新的记录,而不是更新