AJUDA COM QUERY
Galera preciso fazer uma query SQL que vai fazer um filtro por coluna num listview. Ou seja, quando eu alterar alguma informação em qlqr textbox ele já atualiza fazendo essa consulta, então todos os critérios são variáveis.
Ela está dando certo mas não com ela completa, acho que o problema são nas datas ou valores, por conta de ser variável.
Me ajudem por favor!
SELECT data_ant.FORMULA, data_ant.Cod_cliente, data_ant.Nome_cliente, data_ant.Tipo_de_Cliente, data_ant.Subclasse, data_ant.Num_Titulo, data_ant.Num_Doc, data_ant.Dt_Doc, data_ant.Dt_Venc, data_ant.Valor_Titulo, data_ant.Status, data_ant.Justificativa, data_ant.Data_Cobranc, data_ant.Responsavel [Ô]
FROM data_ant
GROUP BY data_ant.FORMULA, data_ant.Cod_cliente, data_ant.Nome_cliente, data_ant.Tipo_de_Cliente, data_ant.Subclasse, data_ant.Num_Titulo, data_ant.Num_Doc, data_ant.Dt_Doc, data_ant.Dt_Venc, data_ant.Valor_Titulo, data_ant.Status, data_ant.Justificativa, data_ant.Data_Cobranc, data_ant.Responsavel [Ô]
HAVING (((data_ant.Cod_cliente) Like [ô][Ô] & txt16 & [Ô][ô]) AND ((data_ant.Nome_cliente) [ô][Ô] & txt17 & [Ô][ô]) AND ((data_ant.Tipo_de_Cliente) Like [ô][Ô] & txt18 & [Ô][ô]) AND ((data_ant.Subclasse) Like [ô][Ô] & txt19 & [Ô][ô]) AND ((data_ant.Num_Titulo) Like [ô][Ô] & txt20 & [Ô][ô]) AND ((data_ant.Num_Doc) Like #[ô][Ô] & txt21 & [Ô][ô]#) AND ((data_ant.Dt_Doc) Like #[ô][Ô] & txt22 & [Ô][ô]#) AND ((data_ant.Dt_Venc) Like #[ô][Ô] & txt23 & [Ô][ô]#) AND ((data_ant.Valor_Titulo) Like [ô][Ô] & txt24 & [Ô][ô]) AND ((data_ant.Status) Like [ô][Ô] & txt25 & [Ô][ô]) AND ((data_ant.Justificativa) Like [ô][Ô] & txt26 & [Ô][ô]) AND ((data_ant.Data_Cobranc) Like #[ô][Ô] & txt27 & [Ô][ô]#) AND ((data_ant.Responsavel) Like [ô][Ô] & txt28 & [Ô][ô]));
Ela está dando certo mas não com ela completa, acho que o problema são nas datas ou valores, por conta de ser variável.
Me ajudem por favor!
SELECT data_ant.FORMULA, data_ant.Cod_cliente, data_ant.Nome_cliente, data_ant.Tipo_de_Cliente, data_ant.Subclasse, data_ant.Num_Titulo, data_ant.Num_Doc, data_ant.Dt_Doc, data_ant.Dt_Venc, data_ant.Valor_Titulo, data_ant.Status, data_ant.Justificativa, data_ant.Data_Cobranc, data_ant.Responsavel [Ô]
FROM data_ant
GROUP BY data_ant.FORMULA, data_ant.Cod_cliente, data_ant.Nome_cliente, data_ant.Tipo_de_Cliente, data_ant.Subclasse, data_ant.Num_Titulo, data_ant.Num_Doc, data_ant.Dt_Doc, data_ant.Dt_Venc, data_ant.Valor_Titulo, data_ant.Status, data_ant.Justificativa, data_ant.Data_Cobranc, data_ant.Responsavel [Ô]
HAVING (((data_ant.Cod_cliente) Like [ô][Ô] & txt16 & [Ô][ô]) AND ((data_ant.Nome_cliente) [ô][Ô] & txt17 & [Ô][ô]) AND ((data_ant.Tipo_de_Cliente) Like [ô][Ô] & txt18 & [Ô][ô]) AND ((data_ant.Subclasse) Like [ô][Ô] & txt19 & [Ô][ô]) AND ((data_ant.Num_Titulo) Like [ô][Ô] & txt20 & [Ô][ô]) AND ((data_ant.Num_Doc) Like #[ô][Ô] & txt21 & [Ô][ô]#) AND ((data_ant.Dt_Doc) Like #[ô][Ô] & txt22 & [Ô][ô]#) AND ((data_ant.Dt_Venc) Like #[ô][Ô] & txt23 & [Ô][ô]#) AND ((data_ant.Valor_Titulo) Like [ô][Ô] & txt24 & [Ô][ô]) AND ((data_ant.Status) Like [ô][Ô] & txt25 & [Ô][ô]) AND ((data_ant.Justificativa) Like [ô][Ô] & txt26 & [Ô][ô]) AND ((data_ant.Data_Cobranc) Like #[ô][Ô] & txt27 & [Ô][ô]#) AND ((data_ant.Responsavel) Like [ô][Ô] & txt28 & [Ô][ô]));
Antes que perguntem, na entrada das variáveis coloquei assim.
txt16 = TextBox16.Text & [Ô]%[Ô]
Assim por diante em todas.
txt16 = TextBox16.Text & [Ô]%[Ô]
Assim por diante em todas.
Ja consegui, valeu!
Tópico encerrado , respostas não são mais permitidas