Skip to main content
deleted 2 characters in body
Source Link
Pரதீப்
  • 94.1k
  • 21
  • 144
  • 179

Try this

SELECT 100+ Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder ASC 

Another way

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END) FROM yourtable b WHERE a.itemorder <= b.itemorder), qty, name, itemorder FROM yourtable a ORDER BY itemorder ASC 

Try this

SELECT 100+ Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder ASC 

Another way

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END) FROM yourtable b WHERE a.itemorder <= b.itemorder), qty, name, itemorder FROM yourtable a ORDER BY itemorder ASC 

Try this

SELECT 100+ Sum(CASE WHEN name = 'a' THEN qty ELSE 0 END)OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder ASC 

Another way

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END) FROM yourtable b WHERE a.itemorder <= b.itemorder), qty, name, itemorder FROM yourtable a ORDER BY itemorder ASC 
added 273 characters in body
Source Link
Pரதீப்
  • 94.1k
  • 21
  • 144
  • 179

Try this

SELECT 100+ Sum(If(name='a',CASE WHEN b.name = 'a' THEN b.qty, ELSE 0) END)OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder DESCASC 

Another way

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)  FROM yourtable b WHERE a.itemorder <= b.itemorder), qty, name, itemorder FROM yourtable a ORDER BY itemorder ASC 

Try this

SELECT 100+ Sum(If(name='a', qty, 0))OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder DESC 

Try this

SELECT 100+ Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder ASC 

Another way

SELECT 100 + (SELECT Sum(CASE WHEN b.name = 'a' THEN b.qty ELSE 0 END)  FROM yourtable b WHERE a.itemorder <= b.itemorder), qty, name, itemorder FROM yourtable a ORDER BY itemorder ASC 
deleted 1 character in body
Source Link
Pரதீப்
  • 94.1k
  • 21
  • 144
  • 179

Try this

SELECT 100+ Sum(IifIf(name='a', qty, 0))OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder DESC 

Try this

SELECT 100+ Sum(Iif(name='a', qty, 0))OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder DESC 

Try this

SELECT 100+ Sum(If(name='a', qty, 0))OVER(ORDER BY itemorder DESC) as modifyed_sum, qty, name, itemorder FROM Yourtable ORDER BY itemorder DESC 
Source Link
Pரதீப்
  • 94.1k
  • 21
  • 144
  • 179
Loading