GARANTIR DESCONTO

Fórum View com paramentro #423518

12/09/2012

0

Boa noite pessoal!
Seguinte... sou iniciante em Delphi + Mysql, criei uma View para um filtro com base na data inicial e data final na minha base de dados, preciso passar os parametros para a View, mas não tenho certeza se meu comando SQL está correto e como passar os parametros pra esse view no delphi, agradeço qualquer ajuda.

CREATE VIEW `brigadadb`.`Ext_PorDataVencimento` AS
SELECT
 ex.cod_extintor,
 ex.ext_num_patrimonio,
 ex.ext_data_cadastro,
 ex.ext_data_vencimento,
 ex.ext_carga,
 ex.ext_vencido,
 ex.ext_data_vistoria,
 ex.ext_data_prox_man,
 ex.ext_em_uso,
 ex.ext_obs,
 ex.tip_cod_tipo,
 ex.loj_cod_loja,
 ex.mot_cod_motivo,
 ex.bri_cod_brigada,
 ex.loc_cod_localizacao,
 ti.tip_descricao,
 ti.tip_carga,
 bi.bri_nome,
 lo.loj_fantasia
FROM
 tbextintor ex
INNER JOIN tbtipo ti ON ti.cod_tipo = ex.tip_cod_tipo
INNER JOIN tbbrigada bi ON bi.cod_brigada = ex.bri_cod_brigada
INNER JOIN tbloja lo ON lo.cod_loja = ex.loj_cod_loja
WHERE ex.ext_data_vencimento >= '%PDataInicial%'
AND ex.ext_data_vencimento <= '%PDataFinal%'
ORDER BY ex.ext_data_vencimento
Claudio Colares

Claudio Colares

Responder

Posts

26/09/2012

Joel Rodrigues

Rapaz, não sei se com o MySql é diferente, mas geralmente fazemos um select na view com a cláusula where externamente. Por exemplo:
Select * from minhaView where coluna = valor

Ai você passaria os parâmetros normalmente para a query no Delphi.
Boa sorte.
Responder

Gostei + 0

27/09/2012

Alisson Santos

Views não recebe parametro, sendo assim tem que fazer o where fora para passagem de parametros mesmo.
Diferente de store procedure que recebe parametros.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar