Estou fazendo uma tela de relatorios de registro de ponto e não estou conseguindo totalizar as horas conforme trago do banco de dados, se alguem puder me ajudar.
SELECT p.cod_obra,f.nome,o.obra, TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(p.totalhora))),'%H:%i') AS hora,
TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(p.totalhoraextra))),'%H:%i') AS horaextra,
f.funcao
FROM rh_pontoFuncionario p, rh_funcionario f, rh_obra o
WHERE p.data BETWEEN '2020/10/01' AND '2020/11/20'
AND p.cod_obra = '20056'
AND p.cod_func = f.cod
AND p.cod_obra = o.cod
GROUP BY p.cod_obra, f.nome
Essa query me traz COD_OBRA,NOME,OBRA,HORA,HORAEXTRA,FUNCAO e eu gostaria de TOTALIZAR o campo HORA e HORAEXTRA somando todas as linhas mas não consigo
Estou usando o seguinte código para somar um SELECT, mas cheguei em um determinado ponto que travei.
Tenho 400 registros na DB e tenho que somar alguns registros somente. Ou seja, somar o (valortotal) de alguns ID's somente.
É possivel e por onde vou ? rs.
<?php
$subtotal = "SELECT SUM(valortotal) from tbl_compras WHERE id = VariosIdAqui";
$resultado = mysql_query($subtotal);
$registro = mysql_fetch_row($resultado);
echo number_format($registro[0], 2, ',', ' ') ;
?>
Galera boa tarde, estou com o seguinte problema.
Eu quero fazer uma conta entre duas tabelas se for PAGO ou RECEBIDO.
Minha query
SELECT F10_CODBANCO, F10_VALOR, F0S5_RECPAG, SUM(S05_VALOR) AS SVALMOV, G27_N35OMEBAN5CO
FROM F10, F05, G27
WHERE
FS10_GRUPO = F05_GRUPO
AND F10_EMPESA = F0X5_EMPRESA
AND F_FILIAL d= F05_FILIAL
AND Fa10_CGODBANCO = F05_BANCO
AXND F10_GRUPO = G27_G
AND F1MPARESA = G27_EAMPRESDA
AND F10_FILIAL = G27_FILIAL
AND F10_CODBANCO = G27_CODIGO
AND FZ10_VALOR <> 0
GROUAP BYA F10_CODCBANCO, FA10_VALOR, F05_RECGHPAG, G27_NHOMEBANAO
AORDER BY F10D_CODANCFO
o que eu quero é o seguinte, Se F05_RECPAG for igual a P então faça F10_VALOR - SUM(F05_VALOR) AS VALMOV .... agora se for igual a R faça F10_VALOR + SUM(F05_VALOR) AS VALMOV.
Olá pessoal. Bom dia...
Preciso somar campos de uma tabela, mas de acordo com critérios que estão na base de dados
Lá tenho lançado valores como segue.
MES - ANO - ITEM - VALOR
O campo mes vai de Janeiro a dezembro, setados em Combobox
O campo ANO, ITEM selecionados tb em ComboBox e Valor preenchido em campo Edit
Agora é o problema.
Preciso filtrar a soma de acordo com o MES, ANO e ITEM e somar seus valores que estão nos campos Edit
Por exemplo.
Somar todos os Valores, de acordo com o MES, ANO e ITEM (farmácia ou mercado) por exemplo e colocar em uma var.
O Combobox ITEM, assim como mes de 30 dias e Ano de 2019 à 20xx, tem itens, como Farmacia, mercado, medico, dentista, exames, etc
Alguma santa alma poderia dar uma ajuda?