Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ivitor

Problemaço

Recommended Posts

Fala Pessoal,tenho a seguinte dúvida, possuo uma consulta e queria que ela retornase todos os registros com a data de hoje:

SELECT    dbo.pagamento.cd_pagamento, dbo.fornecedor.nm_fantasia, dbo.pagamento.nr_nota, dbo.pagamento.dt_nota, dbo.pagamento.dt_cadastro,                       dbo.funcionario.nm_funcionario, dbo.pagamento_item.dt_vencimento, dbo.pagamento_item.vl_pagamentoFROM        dbo.funcionario INNER JOIN                      dbo.pagamento ON dbo.funcionario.cd_funcionario = dbo.pagamento.cd_funcionario INNER JOIN                      dbo.fornecedor ON dbo.pagamento.cd_fornecedor = dbo.fornecedor.cd_fornecedor INNER JOIN                      dbo.pagamento_item ON dbo.funcionario.cd_funcionario = dbo.pagamento_item.cd_funcionario AND                       dbo.pagamento.cd_pagamento = dbo.pagamento_item.cd_pagamentoWHERE    (dbo.pagamento.dt_cadastro = '30/07/2004')

Tentei usar o getdate(), mas ele só retorna os registros onde a data é exatamente igual ao getdate, com hora, minuto e segundo, tem alguma outra forma de desenvolver isso??? Conto com a ajuda de vocês!! Um Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá,where aData >= convert(smalldatetime, convert(varchar(8), getdate(),112))and aData < convert(smalldatetime, convert(varchar(8), dateadd(dd, 1, getdate()),112))1 abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.