Boa Tarde!
Pessoal,
Estou precisando realizar um cálculo dentro de uma select, mas não estou conseguindo, segue abaixo a select sem as operações e um exemplo (que não funcionou) logo abaixo:
Este código está funcionando:
select A.CODPRODUTO,
A.LOTE,
A.QTD,
A.`LOCAL`,
A.OT,
A.ALTUSU,
A.ALTMOM,
B.CODPRODUTO,
B.DESCRICAO,
B.CUSTO,
C.ICMS_VALOR,
C.IPI_VALOR,
C.COFINS_VALOR,
C.QTD
from proqtd as A
inner join produto as B
on a.CODPRODUTO = B.CODPRODUTO
inner join nfeprodu as C
on B.CODPRODUTO = C.PRODUTO
Este não funciona e da erro devido ao cálculo.
select A.CODPRODUTO,
A.LOTE,
A.QTD,
A.`LOCAL`,
A.OT,
A.ALTUSU,
A.ALTMOM,
B.CODPRODUTO,
B.DESCRICAO,
(B.CUSTO, - C.ICMS_VALOR, - C.IPI_VALOR, - C.COFINS_VALOR, / C.QTD) as CustoSemImpostos
from proqtd as A
inner join produto as B
on a.CODPRODUTO = B.CODPRODUTO
inner join nfeprodu as C
on B.CODPRODUTO = C.PRODUTO
O que eu preciso é o seguinte, que me traga os itens com os valores sem os impostos, veja acima que a tentativa está sendo de pegar o valor de custo de um item, subtrair os impostos e dividir pela quantidade em estoque, desta forma, tenho o valor da unidade de cada item sem os impostos, mas não estou conseguindo.
Se alguém puder me ajudar com um exemplo, ficarei muito agradecido.
Obrigado!
Olá Amigos,
tenho essa tabela abaixo e estou apanhando para listar os dados e fazer validação,
alguém pode ajudar como chamar os dados e validar mostrar o nome somente se estiver visible=on
CREATE TABLE `system` (
`namesystem` text COLLATE utf8_unicode_ci NOT NULL,
`setting` text COLLATE utf8_unicode_ci NOT NULL,
`value` text COLLATE utf8_unicode_ci NOT NULL,
`order` int(1) NOT NULL,
KEY `namesystem_setting` (`namesystem`(32),`setting`(32)),
KEY `setting_value` (`setting`(32),`value`(32))
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
como os dados estão na tabela:
É possivel realizar uma consulta SQL em duas colunas da mesma tabela usando outra função que não seja o AND ou OR? Segue o meu Select ate agora:
(SELECT *
FROM product
WHERE comid = $idcom
AND status = 'Ativo'
AND categ = $category
AND nameprod like'%$search%'
ORDER BY id DESC)
Por exemplo se eu colocar um AND após buscar o nameprod, no nome do produto não tiver a palavra chave ele também não irá buscar. Ou se colocar um OR ele anulo as outras condições até onde eu sei.
Iniciante em programação.