conflicto de datetime con char?
Publicado por miguel (27 intervenciones) el 23/09/2004 16:18:01
CREATE PROCEDURE [dbo].[f_grupoN]
@cd_grupo as char(2),
@fecha_actual as char(6)
AS
SELECT LEFT(cd_campania, 2) AS cd_grupo, SUBSTRING(cd_campania, 3, 2) AS nu_campania
FROM campania
WHERE LEFT(cd_campania, 2) = @cd_grupo and year(fc_inicio)=left(fecha_actual,4) and month(fc_inicio)=right(fecha_actual,2)
ORDER BY nu_campania
GO
mi problema es en
year(fc_inicio)=left(fecha_actual,4) and month(fc_inicio)=right(fecha_actual,02)
porq fc_inicio es de tipo smalldatetime y fecha actual es char
como puedo hacer esta condicion si q me bote error?
Gracias
@cd_grupo as char(2),
@fecha_actual as char(6)
AS
SELECT LEFT(cd_campania, 2) AS cd_grupo, SUBSTRING(cd_campania, 3, 2) AS nu_campania
FROM campania
WHERE LEFT(cd_campania, 2) = @cd_grupo and year(fc_inicio)=left(fecha_actual,4) and month(fc_inicio)=right(fecha_actual,2)
ORDER BY nu_campania
GO
mi problema es en
year(fc_inicio)=left(fecha_actual,4) and month(fc_inicio)=right(fecha_actual,02)
porq fc_inicio es de tipo smalldatetime y fecha actual es char
como puedo hacer esta condicion si q me bote error?
Gracias
Valora esta pregunta


0