Estou querendo fazer a exibição de um valor conforme a data atual
Quero selecionar o quantidade de Num_CP conforme a data atual, por isso estou usando a função GETDATE(), porém o meu SQL aponta o seguinte erro:
>
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Warning: Null value is eliminated by an aggregate or other SET operation.
Meu Código:
BEGIN
SET NOCOUNT ON;
DECLARE @QUANTIDADE_CPS INT;
DECLARE @D0 DATE;
SET @D0 = (SELECT DATEADD(day, 0, GETDATE()) FROM VW_Vendas);
SET @QUANTIDADE_CPS = (SELECT COUNT(NUM_CP) FROM VW_Vendas);
SELECT CONVERT(VARCHAR,(@D0)) AS DATA_ATUAL, CONVERT(VARCHAR,(@QUANTIDADE_CPS)) AS QUANTIDADE_CPS FROM VW_Vendas VW0
WHERE VW0.DT_CRIACAO = @D0
SELECT 'RESULTADO',(
SELECT @D0 AS DATA_ATUAL, @QUANTIDADE_CPS AS QUANTIDADE_CPS FROM VW_Vendas VW0 WHERE VW0.SITUACAO_RECADO IS NOT NULL
AND VW0.SITUACAO_RECADO LIKE '%Aguardando Aprovação Cliente%' AND VW0.DT_CRIACAO = GETDATE()) 'DATAS DIA ZERO'
END
GO
Discussão (0)
Carregando comentários...