Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros Boa Tarde
Preciso contar os leitos reservados que estao dentro do periodo
Segue o exemplo que esta no banco
=count(if(data_ini+hora_ini<=Now() and data_fin+hora_fim>=Now(),[cod reserva]))
Boa tarde Marcelo.
Desculpe, mas não entendi direito. Você quer a contagem dos leitos de um determinado período? Mas este período é informado de que maneira (Seletores, data_ini e data_fim)?
Poderias nos passar um pouco mais de informações a respeito?
Raphael
Preciso saber quantos estao no perido da data atual
Neste exemplo do qvw
Á data atual é 18/06/2014 16:10 entao so vai contar 1 , que é o leito da TI , que tem o periodo
das 18/06/2014 14:01 as 18:00 18:00
Estranho... Pois nos demais registros a datas também são dia 18/06.
Mesmo assim, modifiquei os dados e segue anexo um exemplo onde a contagem acontece para leitos com data_ini e data_fin = data atual.
Abraços!
Raphael
É quase isso , so que tem o horario tem , tem que contar dentro do perido junto com a data é horario.
=count(if(data_ini+hora_ini<=Now() and data_fin+hora_fim>=Now(),[cod reserva]))
Clever e Raphael
Valeu pela ajudaaaaa
Clever
No exemplo que vc deu esta funcionando o qvw que deixei de exemplo para vcs , neste qvw reservado2 que puxa do banco nao esta funcionado , tem o leito TI que está dentro do prazo reservado ele nao conta 1.
Tem outros leitos que estao fora do perido , ele esta contando .
Verifique que a sua fórmula está incorreta, no gráfico está assim:
=count(if((Data_R_I + Hora_R_I)<Now() and (Data_R_F+Hora_R_I)>=Now(),COD_INT))
deveria ser assim:
=count(if((Data_R_I + Hora_R_I)<Now() and (Data_R_F+Hora_R_F)>=Now(),COD_INT))
O problema está na hora final, você sem perceber montou a data final com a hora inicial.
T+
Claudimar
Fiz a correção , mesma coisa.