Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

new_cyber

SQL - select pedindo valor

Mensagens Recomendadas

new_cyber    0
new_cyber

Estou a trabalhar com o IBExpert e pretendo resolver o seguinte problema: "Pretende-se visualizar todos os documentos da tabela CABECALHOS em que o documento seja E37 e que seja pedido ao utilizador o intervalo de datas do período do documento a visualizar" . Irei ter que criar uma tabela com um campo data , para depois usar esse campo para comparar com o campo data da tabela cabecalhos?

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg
Irei ter que criar uma tabela com um campo data

Não, comparas as datas introduzidas pelo utilizador com a data da tabela cabecalhos.

select coluna1, coluna2, coluna3
from CABACALHOS
where documento='E37' and data between user1 and user2
order by coluna4

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
new_cyber    0
new_cyber
SELECT coluna1, coluna2, coluna3

FROM CABACALHOS

WHERE documento='E37' AND DATA BETWEEN user1 AND user2

ORDER BY coluna4

Mas onde é que o utilizador introduz as respectivas data? O que não sei é o que tenho que fazer para o utilizador introduzir as datas para posteriormente as utilizar no select. Obgd

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
elcsat    0
elcsat

$sql="select * from tabela where DATE_FORMAT(NOW(), '%x-%m-%d %H:%i:%S') < DATE_FORMAT(data_fim, '%x-%m-%d %H:%i:%S')

mysql_db_query("base_de_dados",$sql);

DATE_FORMAT(NOW(), '%x-%m-%d %H:%i:%S') -> data actual,

DATE_FORMAT(data_fim, '%x-%m-%d %H:%i:%S') -> de um campo da tabela

o que deves andar a procura e disto

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade