Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DESC
- SELECT
- *
- FROM
- (SELECT
- ID,
- Codigo,
- Cor,
- Referencia,
- Descricao,
- Valor,
- Valor30,
- Valor60,
- ValorCusto,
- Unidade,
- COALESCE(PesoCano, 0) AS PesoCano,
- (
- entradassaidas - vendas + devolucoes
- ) AS Estoque,
- Grupo,
- GrupoNome
- FROM
- (SELECT
- p.ID,
- p.Codigo,
- p.Cor,
- p.Referencia,
- p.Descricao,
- p.Valor,
- p.Valor30,
- p.Valor60,
- p.ValorCusto,
- p.Unidade,
- p.PesoCano,
- p.Grupo,
- g.Nome AS GrupoNome,
- (SELECT
- COALESCE(
- SUM(
- IF(
- movimento = 'Entrada'
- OR movimento = 'Ajuste',
- subest.quantidade,
- subest.quantidade * - 1
- )
- ),
- 0
- )
- FROM
- submovimentoestoque subest
- WHERE codigo = p.Codigo
- AND subest.loja_id = '1'
- AND DATE(DATA) <= '2018-04-03') AS entradassaidas,
- (SELECT
- COALESCE(SUM(subvenda.quantidade), 0)
- FROM
- subpedidosvenda subvenda
- LEFT JOIN pedidosvenda pv
- ON pv.pedido_id = subvenda.pedido
- WHERE codigo = p.Codigo
- AND pv.loja_id = '1'
- AND DATE(pv.DATA) <= '2018-04-03'
- AND subvenda.STATUS = 0) AS vendas,
- (SELECT
- COALESCE(SUM(quantidadebruta), 0)
- FROM
- subdevolucoes
- LEFT JOIN devolucoes dev
- ON dev.id = subdevolucoes.numero
- WHERE codigo = p.Codigo
- AND dev.loja_id = '1'
- AND DATE(dev.DATA) <= '2018-04-03') AS devolucoes
- FROM
- produtos p
- LEFT JOIN grupos g
- ON p.grupo = g.id) AS X) AS Y
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement