Cadastre-se Revistas DevMedia Cursos
 

Space de RAFAEL DO PRADO
Busca Autor


Últimas 20 atualizações de RAFAEL DO PRADO

Artigo - Boas práticas com T-SQL – Manipulando Datas

Neste segundo artigo vou mostrar boas práticas para manipular datas usando as funções nativas do SQL Server de uma forma simples e prática, este conteúdo também pode ser encontrado no help do SQL Server.

DATEPART

Função usada para obter uma determinada parte de uma data como por exemplo o ano, mês, dia, hora, minuto, segundo, etc. Para utilizá-la pede-se dois parâmetros sendo o primeiro a parte da data e o segundo a data propriamente dita, repare que no exemplo abaixo usei no segundo parâmetro da função datepart a função getdate() usada para retornar a data atual do servidor.

Uso da função DATEPART

Figura 1: Uso da função DATEPART

DATEDIFF

Função usada para obter a diferença de anos, meses, dias, horas, minutos, segundos, dentre outros entre duas datas. Para utilizá-la pede-se três parâmetros sendo o primeiro a parte da data o segundo a data inicial e o terceiro a data final, repare que no exemplo abaixo usei no segundo parâmetro da função datepart a função getdate() usada para retornar a data atual do servidor.

Uso da função DATEPART

Figura 2: Uso da função DATEDIFF

DATEADD

Função usada para adicionar anos, meses, dias, horas, minutos, segundos, dentre outros a uma data. Para utilizá-la pede-se três parâmetros sendo o primeiro a parte da data o segundo o valor ao qual será adicionado e o terceiro a data propriamente dita, repare que no exemplo abaixo usei no segundo parâmetro da função datepart a função getdate() usada para retornar a data atual do servidor.

Uso da função DATEPART

Figura 3: Uso da função DATEADD

CONVERT

No contexto do artigo esta função é usada para converter um campo ou variável do tipo data para uma string baseado em uma norma ou padrão do SQL Server. Para utilizá-la pedem-se dois parâmetros sendo o primeiro o tipo ao qual o dado será convertido que no nosso caso é um varchar, o segundo parâmetro é a data na qual será convertida e o terceiro parâmetro é a norma ou padrão do SQL Server listado abaixo, repare que no exemplo abaixo usei no segundo parâmetro da função datepart a função getdate() usada para retornar a data atual do servidor.

Abaixo listei todas as normas/padrões do SQL Server a questão agora é usar a que se encaixa melhor para cada tipo de situação.

Uso da função DATEPART

Figura 4: Uso da função CONVERT

Abraços e até a próxima!!!

-->">
18/08/2009 15:59:00





Artigo - Boas práticas com T-SQL – Caracteres a Esquerda/Direita

Boas práticas com T-SQL – Caracteres a Esquerda/Direita

Ao longo do tempo vamos nos deparando com situações onde precisamos de um “remendo” ou um “jeitinho” para resolver determinada situação ou aplicar uma nova regra para suprir uma necessidade específica. Neste primeiro artigo vou mostrar uma boa prática para incluir caracteres à esquerda /direita de um campo.

Criando a Estrutura de Dados

Vamos criar a tabela abaixo com a seguinte estrutura:

create table tb_clientes

(

codcliente int not null,

fantasia char(255),

)

alter table tb_clientes add primary key (codcliente)

Em seguida vamos popular a mesma com os comandos abaixo:

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
29/06/2009 12:02:00





 

Graduado em Sistemas de Informação com mais de 5 anos de experiência em desenvolvimento de sistemas em Delphi além de conhecimentos em C# e ASP.net e banco de dados SQL e Oracle. Atualmente trabalha como Analista/Programador na TOTVs do Interior Paulista
Arquivo de atualizações
 2009

Estatísticas do Autor:
Número de posts: 2
Características dos posts deste autor:
Conteúdo:
Utilidade:
3 0
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group