Ir para conteúdo

Arquivado

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

Erick Marchel

[Resolvido] Select por data do sistema

Recommended Posts

Saudações,

 

Existem certas coisas muito simples que às vezes se tornam inexplicáveis!

Estou criando uma consulta muito simples em SQL, porém a função não é reconhecida.

Quero filtrar alguns dados, são eles:

 

1. Se a pessoa é um sócio. (na tabela o campo é integer ligado a um checkbox, 1 para cheched.true e 0 para cheched.false)

 

Esse filtro funciona.

 

2. Quero selecionar somente os que foram cadastrados no dia corrente.

 

Esse filtro não funciona.

 

Segue abaixo o código:

 

CREATE VIEW [dbo].[clientes]
AS
SELECT     Tabela.Field, Tabela.Field, Tabela.Field, Tabela.Socio, Tabela.datadeinicio


FROM       Tabela

WHERE     (Tabela.Socio = 1) AND (Tabela.datadeinicio = DATE())

 

 

Se alguém me pudesse dar uma mãozinha... deve ser o "date()" que não funciona...

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Agradeço muito!

 

O Programa que acessa o SQL server foi desenvolvido no VB.Net, então resolvi o caso inserindo no "Form" um "DateTimePicker" para coletar os dados da consulta enviando-os para uma variável.

A string para extrair os dados do SQL server e mandar para o "DataGridView" do aplicativo ficou assim:

 

"SELECT * FROM clientes WHERE dbo.clientes.datadeinicio =" & variável

 

 

O "DataGridView" mostra os dados e depois com um botão os mesmos são exportados para um arquivo Excel.

 

Caso resolvido!

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.