Poderiam ajudar-me numa query que não está a devolver-me os resultados esperados
SELECT i.`quantidade` - IFNULL(SUM(r.`quant`),0) AS total
FROM `item` AS i
LEFT JOIN `requisicoes` AS r ON (r.`id_item` = i.`id_itens`) WHERE i.`id_itens` = 8
AND (((r.`startDate` BETWEEN "2015-11-14 15:30:00" AND "2015-11-18 15:00:00" ) AND (r.`endDate` BETWEEN "2015-11-14 15:30:00" AND "2015-11-18 15:00:00")) OR (r.`startDate` <= "2015-11-14 15:30:00" AND r.`endDate` >= "2015-11-18 15:00:00"))
E está a dar-me 24 em 30 disponíveis e isso está errado porque tenho estas reservas
Pergunta
alphasil
Olá pessoal
Poderiam ajudar-me numa query que não está a devolver-me os resultados esperados
E está a dar-me 24 em 30 disponíveis e isso está errado porque tenho estas reservas
Deveria dar 0 porque antes de
não há nada mas depois há uma até ao dia
e como a minha pesquisa é entre 14 e 18....devia dar 0 e está a dar 24
Link para o comentário
Compartilhar em outros sites
0 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.