This script is part of the SQL Scripts for Microsoft Dynamics GP where I will be posted the scripts I wrote against Microsoft Dynamics GP over the 19 years before I stopped working with Dynamics GP.
This script was used to correct some prices in Extended Pricing which had been imported through table Import with too mnay decimal places; this script updates all prices to two decimal places where the item value doesn’t equal the item value to two decimal places.
/*
Created by Ian Grieve of azurecurve | Ramblings of an IT Professional (http://www.azurecurve.co.uk)
This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int).
*/
DECLARE @PRCSHID VARCHAR(15) = '2022-EURO'
UPDATE
IV10402 --Extended Pricing Price Sheet UofM Work (IV10402)
SET
PSITMVAL = ROUND(PSITMVAL,2)
WHERE
PSITMVAL <> ROUND(PSITMVAL,2)
AND
PRCSHID = @PRCSHID
GO