$usuarios= "SELECT * FROM usuarios";
$query= mysqli_query($conexao, $usuarios) or die ("Usuário não encontrado");
$usuario = mysqli_fetch_array($query);
Quero pegar apenas o campo 'nome' da tabela 'usuarios' e colocar todos os resultados da seguinte forma:
Ola caros amigos.
Estou com uma dúvida aqui que embora nao tenho achado ainda uma resposta, acredito que haja.
Estou estudando a tão sonhada linguagem de programação asp.net core mvc. Linguagem essa que demorei 5 anos pra iniciar os estudos rsrs.
Mas estou agarrado em uma situação.
Estou usando como base de dados nos meus estudos um banco Oracle. Que já tem algumas informações nele. Utilizei o SCAFFOLD para criar as classes e o contexto baseado no banco e tabelas existentes.
Porem agora na fase das consultas, estou perdido em como utilizar o IN que eu utilizo no oracle; no LINQ.
Ex:
SELECT CODPROD,DESCRICAO
FROM PRODUTO
WHERE CODPROD IN(1,2,3,4,5,6)
Como eu utilizo esse filtro com uma restrição de códigos de produtos? no caso o where codprod in(1,2,3,4,5,6) ?.
Desde já obrigado pela ajuda.
Estou com um problema para finalizar uma consulta onde, quando executado a consulta e não encontrado nenhuma informação no período solicitado, tenho que trazer pelo menos o nome da conta.
Consulta,
WITH TMPESTONO (
NOME_IMPOSTO
,MES
,VALOR
)
AS (
SELECT 'ESTORNO SOBRE GREEN VILLE' AS NOME_IMPOSTO
,'F_' + SZN.ZN_ITEM AS FILFOR
,SUM((SZN.ZN_PRV * SZN.ZN_PRCAPL) / 100) AS TOTAL
FROM SZN010 SZN
WHERE SZN.D_E_L_E_T_ = ' '
AND SZN.ZN_ITEM IN (
'01'
,'16'
,'30'
,'40'
,'46'
,'51'
,'52'
,'60'
,'70'
,'72'
,'73'
,'80'
)
AND SZN.ZN_DATA BETWEEN '20220701'
AND '20220731'
AND SZN.ZN_DESC = ('GRENVILLE')
GROUP BY SZN.ZN_DESC
,SZN.ZN_ITEM
)
SELECT *
FROM (
SELECT NOME_IMPOSTO
,MES
,VALOR
FROM TMPESTONO
) AS PivotData
PIVOT(SUM(VALOR) FOR MES IN (
[F_16]
,[F_30]
,[F_40]
,[F_46]
,[F_51]
,[F_52]
,[F_60]
,[F_70]
,[F_72]
,[F_73]
,[TOTAL]
)) AS PivotTable2
ORDER BY 1
Bom dia
Tenho uma variável que traz vários dados de ID_LANÇAMENTO
var_dump($meus_ids);
array
0 => string '829' (length=3)
1 => string '830' (length=3)
2 => string '828' (length=3)
Preciso fazer uma soma das quantidades constantes nestes 3 lançamentos e trazer em variável, porém variável está trazendo cada quantidade em separado, ao invés da soma.
foreach($meus_ids as $item){
$Sql_lim = "SELECT SUM(CASE WHEN quantidade >= 11 then 10 else quantidade end) as quantidades_limite
FROM minha_tabela
WHERE id_lancamento = $item";
$Resultado_lim = executa($Sql_lim);
$total_registros_lim = @pg_num_rows($Resultado_lim);
while ($linha_lim = @pg_fetch_assoc($Resultado_lim)){
$quantidade_limite_consulta = $linha_lim["quantidades_limite"];
} // Fecha "while"
} // Fecha foreach
Utilizo BD Postgresql.
O total de linhas retornadas é 1, o que em tese está correto.
O problema é que ao invés de trazer a soma das quantidades, a variável está trazendo cada quantidade individualizada por lançamento. Onde posso estar errando?