Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jim Joice

[Resolvido] select com sum e limit

Recommended Posts

Estou tentando fazer uma consulta utilizando SUM e LIMIT porém parece que o LIMIT é ignorado e ele traz a soma de todos os registros que satisfazem o WHERE.

 

A consulta é a seguinte:

 

SELECT SUM(subtotal) AS soma FROM Pedidos WHERE user_id = 'teste@teste.com.br' AND pago = 1 AND atendido = 1 ORDER BY codigo_pedido DESC LIMIT 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente

 

select SUM(subtotal) AS soma 
from
(SELECT subtotal 
 FROM Pedidos 
 WHERE user_id = 'teste@teste.com.br' 
 AND pago = 1 
 AND atendido = 1 
 ORDER BY codigo_pedido DESC 
 LIMIT 3)

Compartilhar este post


Link para o post
Compartilhar em outros sites

select SUM(subtotal) AS soma

from

(SELECT subtotal

FROM Pedidos

WHERE user_id = 'teste@teste.com.br'

AND pago = 1

AND atendido = 1

ORDER BY codigo_pedido DESC

LIMIT 3) TAB_VIRTUAL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.