Amigos tenho uma tabela de vendas e que as vezes esta demorando muito para abrir
A query que esta sendo usada é essa
SELECT * FROM (
SELECT cli.CLICOD, cli.CLINOM, cli.CLICPF,
vda.CODVEN,vda.DATVEN, vda.NUMVEN, vda.CLIVEN, vda.QTDVEN, vda.VALVEN, vda.ESPVEN, vda.TOTVEN,
vda.MARCADO, vda.CUPOM,
IF(vda.CUPOM!='S' AND vda.MARCADO!='S',vda.QTDVEN,0) AS VENDAS_OUTRAS,
IF(vda.CUPOM='S', vda.QTDVEN,0) AS VENDAS_CUPOM,
IF(vda.MARCADO='S',vda.QTDVEN,0) AS VENDAS_NF,
tv.CODVENDA, tv.ENTRADA_SAIDA
FROM vendas AS vda
LEFT JOIN clientes AS cli ON cli.CLICOD = vda.CLIVEN
LEFT JOIN tvenda AS tv ON vda.NUMVEN = tv.CODVENDA
WHERE vda.CODVEN = 1
AND vda.CODVEN !=0
order by vda.DATVEN DESC ) AS t_venda_itens
order by DATVEN DESC '
mas demora muito
/* Affected rows: 0 Registros encontrados: 51.847 Avisos: 0 Duração de 1 query: 16,318 sec. (+ 2,511 sec. network) */
Pergunta
INFORMAIs
Amigos tenho uma tabela de vendas e que as vezes esta demorando muito para abrir
A query que esta sendo usada é essa
SELECT * FROM (
SELECT cli.CLICOD, cli.CLINOM, cli.CLICPF,
vda.CODVEN,vda.DATVEN, vda.NUMVEN, vda.CLIVEN, vda.QTDVEN, vda.VALVEN, vda.ESPVEN, vda.TOTVEN,
vda.MARCADO, vda.CUPOM,
IF(vda.CUPOM!='S' AND vda.MARCADO!='S',vda.QTDVEN,0) AS VENDAS_OUTRAS,
IF(vda.CUPOM='S', vda.QTDVEN,0) AS VENDAS_CUPOM,
IF(vda.MARCADO='S',vda.QTDVEN,0) AS VENDAS_NF,
tv.CODVENDA, tv.ENTRADA_SAIDA
FROM vendas AS vda
LEFT JOIN clientes AS cli ON cli.CLICOD = vda.CLIVEN
LEFT JOIN tvenda AS tv ON vda.NUMVEN = tv.CODVENDA
WHERE vda.CODVEN = 1
AND vda.CODVEN !=0
order by vda.DATVEN DESC ) AS t_venda_itens
order by DATVEN DESC '
mas demora muito
/* Affected rows: 0 Registros encontrados: 51.847 Avisos: 0 Duração de 1 query: 16,318 sec. (+ 2,511 sec. network) */
o resultado no sistema seria isso
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.