Files
sql-scripts/paul_snippets/RedApp/Fix Price Problems.sql
2025-02-27 11:46:26 +01:00

23 lines
906 B
Transact-SQL

USE ProductCompendium
GO
DECLARE @phar INT = 2759829
DECLARE @coNr INT = 13368
DECLARE @priTyp NVARCHAR(6) = N'PGRO'
SELECT * FROM dbo.ART_Art WHERE Pharmacode = @phar
SELECT * FROM dbo.PA_Pa WHERE CompanyNr = @coNr
SELECT * FROM dbo.ART_CoPri WHERE Code = @priTyp
DECLARE @artPK INT = ( SELECT Art_PK FROM ART_Art WHERE Pharmacode = @phar )
DECLARE @coPK INT = ( SELECT Pa_PK FROM dbo.PA_Pa WHERE CompanyNr = @coNr )
DECLARE @ptPK TINYINT = ( SELECT CoPri_PK FROM dbo.ART_CoPri WHERE Code = @priTyp )
SELECT ArtPri_PK, Art_FK, Pa_FK, CoPri_FK, FromDate, ToDate, Price, WithdrawnDate, Db_Status, Db_InsDt, Db_UpdDt, DATEADD(MINUTE, -1, FromDate) AS CouldBeToDate
FROM dbo.ART_ArtPri
WHERE Art_FK = @artPK AND Pa_FK = @coPK AND CoPri_FK = @ptPK
DECLARE @apPK INT = 0
DECLARE @td VARCHAR(100) = ''
SELECT ' UPDATE ART_ArtPri SET ToDate = ''' + @td + ''' WHERE ArtPri_PK = ' + CAST(@apPK AS VARCHAR(10))