Sql Server
Started By Agente Linhares, 14/06/2005, 09:47
6 replies to this topic
#1
Posted 14/06/2005, 09:47
pessoal, to usand aquele esquema de adicionar a data direto pelo bd, aí no access, fica assim pr agravar as datas e horas:
date() - data
time() - hora
now() - data-hora
ja no sql server, so sei fazer a data/hora juntas, q é getdate()
entao, como q eu faço so a hora e so a data nele?
valeu. te+
date() - data
time() - hora
now() - data-hora
ja no sql server, so sei fazer a data/hora juntas, q é getdate()
entao, como q eu faço so a hora e so a data nele?
valeu. te+
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#2
Posted 22/06/2005, 13:41
tem um tipo de campo que faz isso automaticamente,..
no mysql é o TIMESTAMP dai vc define os parametros dele, tipo ( AAAA MM DD )
no SQL nao tem um campo desses ?
no mysql é o TIMESTAMP dai vc define os parametros dele, tipo ( AAAA MM DD )
no SQL nao tem um campo desses ?
#3
Posted 30/06/2005, 17:51
é...q eu saiba nao..
conheço o getdate() q é como se fosse o now() no access
mas ele gera a data e hora igual ao now..precisava de gerar apenas a data e apenas a hora (separados)
ja revirei a net inteira, nem meu prof. sabia isso.
conheço o getdate() q é como se fosse o now() no access
mas ele gera a data e hora igual ao now..precisava de gerar apenas a data e apenas a hora (separados)
ja revirei a net inteira, nem meu prof. sabia isso.
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#4
Posted 30/06/2005, 18:38
Veja oq se pode obter com estes comandos...
Apenas data:
Apenas hora:
Apenas data:
select CONVERT(VARCHAR(8), GETDATE(), 103)
Apenas hora:
select CONVERT(VARCHAR(8), GETDATE(), 108)
------
Mero mortal!
Mero mortal!
#5
Posted 13/10/2005, 15:02
valeu prog.
mas o q to querendo saber se tem como não é bem isso..
dessa forma no caso eu faria o "serviço" no select ne?
queria algo pr apor como valor padrão pra ficar automatico no bd SQLserver..
ex.:
tenho la o campo
DataHora - nele o valor padrao é "GetDate"
queria saber que valor padrão posso por q resultará apenas na data atual, ao inves de como o getdate faz, traz a data e hora atual..
tem como?
mas o q to querendo saber se tem como não é bem isso..
dessa forma no caso eu faria o "serviço" no select ne?
queria algo pr apor como valor padrão pra ficar automatico no bd SQLserver..
ex.:
tenho la o campo
DataHora - nele o valor padrao é "GetDate"
queria saber que valor padrão posso por q resultará apenas na data atual, ao inves de como o getdate faz, traz a data e hora atual..
tem como?
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#6
Posted 14/10/2005, 17:43
Olá...
Você pode fazer como o Prog disse. Usar a instrução CONVERT no DEFAULT VALUE da tabela.
Para recuperar a hora ficaria assim:
convert(varchar(10), getdate(),108)
O único problema é que o SQL define a data como sendo 1/1/1900.
Blz...
flw...
Você pode fazer como o Prog disse. Usar a instrução CONVERT no DEFAULT VALUE da tabela.
Para recuperar a hora ficaria assim:
convert(varchar(10), getdate(),108)
O único problema é que o SQL define a data como sendo 1/1/1900.
Blz...
flw...
Emerson R. Mendes
son.mendes@gmail.com
son.mendes@gmail.com
#7
Posted 20/10/2005, 11:41
valeu.Olá...
Você pode fazer como o Prog disse. Usar a instrução CONVERT no DEFAULT VALUE da tabela.
Para recuperar a hora ficaria assim:
convert(varchar(10), getdate(),108)
O único problema é que o SQL define a data como sendo 1/1/1900.
Blz...
flw...
entao pessoal, omo disse, queria algo fora da instrução.
como nao encontrei, revirei a net inteira em busca de opções..
achei bastante conteudo sobre o q vc me indicaram fazer, porem fiz de outra maneira q achei + interessante.
fica como exemplo pra duvidas semelhantes:
segue abaixo como fiz pra apagar registros de um bd sql server c/ datas menores q a atual (que é pro que eu precisava):
Banco.Execute("DELETE FROM Tabela WHERE DataHora <= GETDATE()-1 AND")o code acima apaga os registros q tiverem a data/hora menor ou igual a (Data/Hora Atual - 1)
não é o ex. perfeito p/ o que eu precisava, ja que queria é mudar no bd msm, direto do bd, porém serviu pra resolver esse problema.
flw e valeu a ajuda de todos
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)