Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandremanowar

[Resolvido] Alterar propriedade do campo

Recommended Posts

Boa tarde

 

Tenho um campo datetime e nele armazei apenas hora, ele colocou a data padrdão dele, como faço para alterar esse campo deixando ele como time e mantendo o valor de hora que armazenei, e também tenho outro campo datetime que armazenei apenas data e quero fazer a mesma coisa deixando ele como date apenas com a data que armazenei

Compartilhar este post


Link para o post
Compartilhar em outros sites

se estiver utilizando sql server 2000 e 2005 não tem a opção de DATE e TIME separadamente

 

mas no sql server 2008, podes alteraro tipo DATETIME para TIME e DATE, http://msdn.microsoft.com/pt-br/library/ms187819.aspx

 

exemplo:

create table tb_teste (dt datetime, hr datetime)
insert tb_teste values ('20101025', '21:05')
insert tb_teste values ('20101031', '11:05')

select * from tb_teste

retorna:

dt                      hr
----------------------- -----------------------
2010-10-25 00:00:00.000 1900-01-01 21:05:00.000
2010-10-31 00:00:00.000 1900-01-01 11:05:00.000

 

alter table tb_teste alter column dt date
alter table tb_teste alter column hr time

insert tb_teste values ('20101101', '14:05')
insert tb_teste values ('20101102', '10:05')

select * from tb_teste
drop table tb_teste

retorna:

dt         hr
---------- ----------------
2010-10-25 21:05:00.0000000
2010-10-31 11:05:00.0000000
2010-11-01 14:05:00.0000000
2010-11-02 10:05:00.0000000

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.