An Azure relational database service.
Hi @Mohamed El Hamrouni , welcome to Microsoft Q& forum.
Above statement is creating PagesTot(2) because you have used PagesTot twice in your select statement.
To apply the rounding correctly, you can try below query:
SELECT PagesTot,CASE
WHEN [PagesTot]>500 THEN round(PagesTot,-2)
ELSE PagesTot
END AS PagesTotNew
FROM t1;
Please note '-2' it is for 100. If we want 1000 we need to use '-3'. Refer to link for more details.
This query would round the number to closest 100. That means:
601-649 would return 600
650-699 would return 700
Please let me know if this helps or else we can discuss further on the same.
----------
If answer helps, please select 'Accept answer' as it could help other having similar queries.