Me pueden ayudar con este codigo sobre comparacion de fechas
Publicado por Martin (4 intervenciones) el 14/07/2020 06:54:59
Hola Gente, me dan una mano con esta parte, estoy empezando y mi intención es de la variable @AAAA tengo el dato año y lo quiero comparar con el campo falta decimal (8,0) que tiene fecha plana aaaammdd y quiero que el sql le asigne a la variable @fechaalta el valor 12 en el caso que @AAAA sea mayo o igual. en el caso que @AAAA es menor que a la constante 13 le reste los dos numero de la posición 5 (mes).
Esta sentencia tiene desde errores de sintaxis, hasta de lógica.
Esta sentencia tiene desde errores de sintaxis, hasta de lógica.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@AAAA decimal (4,0),
@Fechaalta decimal (8,0)
SELECT CAST(
CASE
WHEN @AAAA > LEFT(falta,4)
then set @Fechaalta = 12
ELSE set (@Fechaalta = 13 - (SUBSTRING (falta. 5,2))
END )
from [base].[dbo].[tabla]
Valora esta pregunta


0