|
Postada em 13/10/2005 09:47 hs
Ola, amigos... Quero primeiro pedir desculpas... sei q estou meio sumido... mas eh q estou mto atarefado... logo eu volto a frequentar com mais aciduidade... Agora, to com um pequeno probleminha: Qdo gravo uma data num campo DATETIME do SQL Server, ela fica gravada no formato "aaaa-mm-dd hh:mm:ss:mmm"... O q eu quero eh gravar (ou selecionar) apenas a DATA, sem a HORA... mas sem converções (tipo Cast ou Convert) Alguem sabe como eu faço? Agradeço qualquer ajuda...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
|
Postada em 13/10/2005 13:29 hs
select * from pessoa where DataNasc between '01/01/1970 00:00:00' and '31/12/1970 23:59:59'
|
|
|
|
Postada em 13/10/2005 15:55 hs
Meu problema esta na DATA que esta gravada no banco... quero tirar os minutos da data no campo...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
Erico
|
SALVADOR BA - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/10/2005 17:52 hs
Companheiro se o tipo do dado é DATETIME vai ter uma hora lá nem que seja 00:00:0000. Não vejo problema nisso já que pode ser feito um tratamento nele na query de consulta retornando-o no formato desejado.
A.Erico S.Peixoto -------------------- Analista de Sistemas
|
|
|
|
Postada em 14/10/2005 17:33 hs
Erico... em uma query eu posso usar um Convert e retornar apenas a DATA, mas meu problema esta em comparações... por exemplo: CASE WHEN meuCampoData = GetDate() THEN vai retornar apenas se a hora, minuto e segundo for igual... esse eh meu principal problema... outro problema esta em um ORDER BY em que quero ordenar pelo DIA, mas ignorar a HORA, usando outro paramentro para ordenar dentro do mesmo dia... mas qdo faço o ORDER BY pela DATA, acaba ordenando pelas horas, minutos e segundos tb... Se alguem puder me ajudar...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 14/10/2005 17:33 hs
Ah, galera, soh mais uma coisa... pra resolver isso hoje, estou usando as funções DAY(), MONTH() E YEAR()... esta funcionando, mas fica mais lento, e mais dificil de escrever e ler a SQL... o q eu quero eh saber se alguem conheçe outro meio de fazer isso, mas simples que validar usando dia, mes e ano...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
TÓPICO EDITADO
|
|
|
|