23 lines
906 B
Transact-SQL
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)) |