1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Comparar data SQL com parametros

Bom dia pessoal,

Estou com dificuldade em uma consulta no banco de dados. Preciso buscar usuário que ainda esteja de férias recebendo como parâmetro o dia de hoje(dia da consulta, GETDATE()). Possuo duas colunas na tabela (dataInicio e dataFim) que representam a data de inicio e fim de férias, respectivamente.

Alguém poderia ajudar?

Já tentei:

SELECT * FROM TB 
WHERE codPessoa = 'x' BETWEEN dataInicio <= getDate() AND dataFim >= GetDate();


SELECT * FROM TB 
WHERE codPessoa = 'x' AND (dataInicio <= getDate() AND dataFim >= GetDate());

Antes de mais nada Obrigado !

PS: Tem que ser em SQL, pois uso uma ferramenta de automação e não tenho muita flexibilidade para usar código.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java sql select banco-de-dados mysql get date ou faça a sua própria pergunta.