• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

new_cyber

SQL - select pedindo valor

4 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
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
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

$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

0

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