USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Data no SQL Server
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
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
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
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'
 
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
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
_____________________________________________________
Emoções "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
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
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
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
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
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página