Saludos a todos!!!
Por alguna razon esta busqueda formateada dejo de funcionar al momento del cambio de año a 2023; durante 2022 hizo su funcion correctamente en la tabla OPRJ
: incrementar en 1 el consecutivo del numero de proyecto de la tabla OPRJ
; el formato que requiero en la celda PrjCode
es: 23-0001
¿Por favor me pueden ayudar a detectar porque dejo de obtener el consecutivo?
Les dejo el query con que el que se hacia correctamente la operacion que menciono.
Muchas gracias
DECLARE @ANO AS NVARCHAR(2)
DECLARE @CONS AS NVARCHAR(20)
SET @ANO = (SELECT RIGHT(DATEPART(YY,GETDATE()),2))
SET @CONS = (SELECT MAX(RIGHT(T0.[PrjCode],ISNULL(((LEN(LTRIM(RTRIM(T0.[PrjCode]))))-3),0)))+1 FROM OPRJ T0 WHERE CAST((LEFT(T0.[PrjCode],2)) AS NVARCHAR(3))= @ANO)
SELECT @ANO + '-' + @CONS