Eu preciso exibir duas informações em minha consulta:
1) A quantidade de pessoas inscritas numa turma de treinamento (isso é feito com um simples COUNT)
2) Uma flag de excesso de inscrições na turma. Seria obtido pela comparação entre a quantidade máxima permitida (já existe esse campo) e o COUNT feito acima.
Até aqui sem problemas.
O que quero é evitar fazer duas contagens (1 para saber a quantidade de inscritos, e outra para gerar a flag de excesso de inscrições).
Há uma forma de utilizar UMA contagem para atender as duas necessidades?
Meu código está assim:
...
--AQUI FAZ A COMPARAÇÃO PARA GERAR A FLAG DE EXCESSO DE INSCRIÇÕES
, CASE WHEN (SELECT COUNT(*) FROM dbo.tab AS ITT WHERE ITT.codTurmaDeTreina = T.id) > T.lotacaoMax Then
T.nome + ' '+'<span class=%22icon-aviso fcolor-critico%22 style=%22font-size:18px%22 title=Excesso de inscrições></span>'
--AQUI FAZ A CONTAGEM DE INSCRIÇÕES
, (SELECT COUNT(*) FROM dbo.tab AS ITT WHERE ITT.codTurmaDeTreina = T.id) AS 'Inscrições'
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
Vou publicar um evento e quero colocar um Cronômetro regressivo que mostre em tempo real os dias, horas e minutos que faltam para determinada data, tipo:.
Faltam 5 dias, 12:30:00 para inauguração.
Qdo chegar no dia, quero que apenas apareça uma mensagem.
Olá pessoal, tenho uma div a qual através de um select categorias eu trago dados de empresas do banco, aí preciso clicar nas listagens das empresas e pegar o ID quando clica no checkbox e gravar pelo ajax novamente na session feita no arquivo php tipo um carrinho de compras, que essa parte já tenho... só não to conseguindo pegar os ids gerados dinamicamente no retorno feito do ajax, eles aparecem com F12 ao inspecionar, mas não aceita eu clicar para pegar o ID, acho que é algo de DOM, mas não to sabendo fazer... alguém aí saberia me ajudar como pegar esses ids ao clicar, já que eles vem dinamicamente?