Procurar
Últimos assuntos
Desafio em SQL
2 participantes
Página 1 de 1
Desafio em SQL
Pessoal, há alguns dias, lançamos um desafio, para todos os que responderam sobre a contratação de analistas de bancos de dados. Acreditem, tivemos mais de 500 pessoas inscritas para a vaga e NENHUMA, isso mesmo, nenhuma conseguiu realizar o teste. Vendo isto, vamos lançar o seguinte desafio, para que todos tenham condições de tentar resolver a questão. Quando houver um bom número de postagens, colocaremos aqui a resposta da resolução do mesmo.
Temos o seguinte espelho, ESPELHO#1, este espelha um campo data, que pode variar entre ter data ou não.
A setença abaixo, utiliza este espelho como parâmetro. Entretanto, quando o espelho está sem valor (ou seja, nulo, em branco), a execução da sentença falha e retorna uma mensagem de falha na execução. Como resolver o problema.
Select
a.presenca
From
sfrequencia a
Where
a.data=:espelho#1
Claro que a sentença não está completa, apenas coloquei um pedaço para que vocês pensem e tentem resolver o problema. Garanto que a resolução é bem simples. Vamos ver a criatividade dos nossos colaboradores.
Em breve, posto a resposta.
Vamos lá pessoal!!!!
Temos o seguinte espelho, ESPELHO#1, este espelha um campo data, que pode variar entre ter data ou não.
A setença abaixo, utiliza este espelho como parâmetro. Entretanto, quando o espelho está sem valor (ou seja, nulo, em branco), a execução da sentença falha e retorna uma mensagem de falha na execução. Como resolver o problema.
Select
a.presenca
From
sfrequencia a
Where
a.data=:espelho#1
Claro que a sentença não está completa, apenas coloquei um pedaço para que vocês pensem e tentem resolver o problema. Garanto que a resolução é bem simples. Vamos ver a criatividade dos nossos colaboradores.
Em breve, posto a resposta.
Vamos lá pessoal!!!!
Re: Desafio em SQL
Veja se desta forma está correta!
Select
a.presenca
From
sfrequencia a
Where
a.data =replace( :espelho#1, '', NULL)
Select
a.presenca
From
sfrequencia a
Where
a.data =replace( :espelho#1, '', NULL)
wdiaslemos- Mensagens : 5
Pontos : 5
Data de inscrição : 29/10/2012
Re: Desafio em SQL
Select
a.presenca
From
sfrequencia a
Where
a.data =replace( :espelho#1, '', NULL)
A Resposta está correta?
a.presenca
From
sfrequencia a
Where
a.data =replace( :espelho#1, '', NULL)
A Resposta está correta?
wdiaslemos- Mensagens : 5
Pontos : 5
Data de inscrição : 29/10/2012
Re: Desafio em SQL
Eis a resposta correta.
Select
a.presenca
From
sfrequencia a
Where
a.data =isnull( :espelho#1, 01-01-1900)
Select
a.presenca
From
sfrequencia a
Where
a.data =isnull( :espelho#1, 01-01-1900)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Ter 20 Jun 2017 - 12:48 por paulo.ferreira_rj
» Instalar base DEMO
Sex 2 Jun 2017 - 6:29 por akaytatsu
» Relatorio Rm reports / Holerite salario
Ter 18 Out 2016 - 8:09 por Gárgio
» DEFAULT NO CADASTRO DE FUNCIONARIOS RM LABORE
Sex 7 Out 2016 - 21:51 por mpsbrasilia
» Duvida RM Labore - Calculo Folha de Pagamento
Seg 12 Set 2016 - 15:51 por RIVALDO PAES
» Exportar Imagem do banco de dados SQL SERVER
Qui 28 Jul 2016 - 11:42 por edivan
» Consulta SQL
Qui 10 Set 2015 - 11:32 por evertonerp
» Existe Algum Demo do RM Labore???
Sex 17 Abr 2015 - 11:53 por fmsolucoes
» RM BIBLIOS
Seg 16 Fev 2015 - 7:50 por fmsolucoes