Possuo uma coluna de data.
Eu gostaria que os registros com datas futuras aparecessem no topo do meu select, em relação aos demais registros.
Em seguida, gostaria que somente esses registros com datas futuras ficassem em ordem crescente.
Algo como
João | 16/11/2023
Maria | 17/11/2023
José | 20/11/2023
-----------------------------
(demais registros da base)
Antônio | 20/05/2023
Rosa | 15/08/2023
Cida | 15/10/2022
Pedro | 20/05/2021
Paulo | 14/11/2020
O select seria esse.
select dbo.formataData(ET.dataInicial) AS 'data' FROM dbo.tab AS ET
GROUP BY ET.dataInicial
Existe uma forma de fazer um IF na select e comparar com Array de dados?
algo como
Select
if(
in_array(idCliente,'1,2,3,4,5')=true,'Tem','Não')
) as cliente
Não consigo usar inner ou where pois esse array é algo q tem varias regras...
Precisava saber se existe uma função assim em MySQL
Existe uma forma de fazer um IF na select e comparar com Array de dados?
algo como
Select
if(
in_array(idCliente,'1,2,3,4,5')=true,'Tem','Não')
) as cliente
Não consigo usar inner ou where pois esse resultado do array é algo q tem varias regras...
Precisava saber se existe uma função assim em MySQL
Boa tarde pessoal, sou novo aqui e não sei se o conteúdo que estou postando está no lugar correto.
Estou com uma dúvida no ajax de uma requisição onde o retorno do banco popula o meu select, mas o problema é que meu select devido possuir muitos dados ( em torno de 3000 options) quando retorna o navegador da uma leve travada mas no navegado do celular(com android 9) e trava ao ponto de ter que fechar aplicação. Acredito que teria que fazer um option que carregue por demanda algo assim, mas não sei se o meu pensamento está correto, e se estiver não sei como fazer... se alguém conseguir me ajudar agradeço. segue abaixo códigos:
onde é populado o select
<div class="col-md-2">
<select class="btao1" id="resultados"></select>
<input id="btao1" type="submit" value="Conferir" />
</div>
requisicao ajax
<script>
$(document).ready(function() {
select_resultados()
});
function select_resultados() {
$.ajax({
url: 'select_resultados.php',
method: 'GET',
success: function(dados) {
$('#resultados').html(dados);
}
});
}
</script>
pagina php que busca no banco
$query_select = "SELECT * FROM resultados ORDER BY id DESC";
$result_select = $connect->prepare($query_select);
$result_select->execute();
while($resultado_select = $result_select->fetch(PDO::FETCH_ASSOC)){
extract($resultado_select);
echo '
<option value='.$id.'>'.$name.'</option>';
}
Olá galera estou quebrando a cabeça aqui e não sei mais o que fazer. Estamos migrando nossa intranet que estava desatualizada demais e estamos colocando toda ela em php7.3.
Dentro desse sistema temos varias consultas que são realizadas no Oracle. As consultas estão ocorrendo 100% mas ao chegar na plataforma de relatórios travou tudo. Não consegui acertar o meio de consultar por período, já utilizei "to_date, to_char, trunc" e nada. Interessante que no PLSQL o to_date funciona certo
SELECT DISTINCT TO_DATE(IO.TIME_ARRIVAL)
FROM IN_OUT IO
WHERE TO_DATE(IO.TIME_ARRIVAL) BETWEEN '01/11/2021' AND '23/11/2021'