Fala Pessoal
Navegando pela internet encontrei um video muito legal e gostaria de compartilhar.
De uma olhada no link abaixo:
Analista Programador – Oracle Forms & Reports
Fala Pessoal
Navegando pela internet encontrei um video muito legal e gostaria de compartilhar.
De uma olhada no link abaixo:
Fala Pessoal…
Este é um simples script para identificar o dia da semana.
Vou colocar dois simples exemplos.
O primeiro verifica o dia da semana da data atual:
-- Utilizando a Data Atual
Select
DiaSemana = case when DATEPART(DW,GETDATE()) = 1 then 'Domingo'
when DATEPART(DW,GETDATE()) = 2 then 'Segunda-Feira'
when DATEPART(DW,GETDATE()) = 3 then 'Terça-Feira'
when DATEPART(DW,GETDATE()) = 4 then 'Quarta-Feira'
when DATEPART(DW,GETDATE()) = 5 then 'Quinta-Feira'
when DATEGERT(DW,GETDATE()) = 6 then 'Sexta-Feira'
when DATEPART(DW,GETDATE()) = 7 then 'Sabado'
else 'Data Inválida!' end
-- O segundo exemplo irá utilizar uma data passada por parâmetro.
-- Recebendo uma data como parâmetro
Declare @Data date = '2011-03-15'
Select
DiaSemana = case when DATEPART(DW,@Data) = 1 then 'Domingo'
when DATEPART(DW,@Data) = 2 then 'Segunda-Feira'
when DATEPART(DW,@Data) = 3 then 'Terça-Feira'
when DATEPART(DW,@Data) = 4 then 'Quarta-Feira'
when DATEPART(DW,@Data) = 5 then 'Quinta-Feira'
when DATEPART(DW,@Data) = 6 then 'Sexta-Feira'
when DATEPART(DW,@Data) = 7 then 'Sabado'
else 'Data Inválida!' end
Valeu pessoal, até a próxima.
Fala Pessoal !!!!
Hoje vou postar um script utilizado para identificar os registros duplicados de uma tabela.
O script é bem simples mais bastante utilizado.
-- Criando a tabela para Simular
Create table #Clientes (
IdClientes int identity (1,1),
Nome varchar(30) not null);
-- Inserindo na tabela
Insert into #Clientes (Nome)
values ('Antonio'),('Joao'),('Jose'),('Antonio'),('Maria'),('Jose'),('Sebastiao'),('Joaquim');
-- Verificando todos os registros da tabela
Select IdClientes,Nome from #Clientes;
Resultado:
IdClientes Nome
1 Antonio
2 Joao
3 Jose
4 Antonio
5 Maria
6 Jose
7 Sebastiao
8 Joaquim
-- Identificar somente os registros duplicados
Select Nome from #Clientes
group by Nome
having COUNT(Nome) > 1;
Resultado:
Nome
Antonio
Jose
-- Dropando a tabela temporária utilizada na simulação
Drop table #Clientes;
Valeu pessoal, Até a próxima.