MOÇADA ALGUEM SABE COMO CONVERTER UM CAMPO TIMESTAMP TIRANDO A HORA, PARA O FORMATO DD/MM/YYYY VALEU!
EX: SELECT DATE FROM NIVER
DATE = 15/05/2005 15:41
EU QUERO= 15/05/2005 SOMENTE VALEU.
:?: :?:
MOÇADA ALGUEM SABE COMO CONVERTER UM CAMPO TIMESTAMP TIRANDO A HORA, PARA O FORMATO DD/MM/YYYY VALEU!
EX: SELECT DATE FROM NIVER
DATE = 15/05/2005 15:41
EU QUERO= 15/05/2005 SOMENTE VALEU.
:?: :?:
Tenta isto, acho que funciona.
select CONVERT(char,getDate(),103) as data
Dá direto um rs.getDate() e formata como você quiser com um SimpleDateFormat(“DD/MM/YYYY”).format(Data);
[quote=zepunk]Tenta isto, acho que funciona.
select CONVERT(char,getDate(),103) as data
[/quote]
Isso cria é um SQL proprietário… Não faça isso
eu preciso fazer isso diretamente com linguagem SQL, esqueçam java. sabm como é? o que ele dissse ta errado zico?
Eu aconselho a resolver seu problema direto com o java, porém sua duvida foi como resolver este problema com sqlServer.
Vou pedindo desculpas ao Zepunk. Se você tem que resolver no sql ok! Vai nessa. Agora isso é atrelar seu fonte a um banco de dados, o que é problemático em termos de portabilidade.
abraços,
otávio
Sem problemas otaviofcs, eu também não gosto muito de deixar as coisas presas a um banco proprietário, ainda mais MSSQLServer. Estou tendo vários problemas com Hibernate e MSSQLServer.
Abraços…
e so por enquanto dp vai pro java, nao sei como explicar ma vo tentar o que vcs disseram ai valeu!!! brigadaço!!
so nao entendi uma coisa onde eu coloca o campo DATEAniversario por exemplo.
select CONVERT(char,getDate(),103) as data
?
valeu
Só mais uma coisa.
Ele converte o campo para string, da pra ordenar a data normalmente pelo order by :?:
:lol: :lol: :lol: :lol: :lol: :lol: :lol:JÁ CONSEGUI VALEU zepunk VALEU ZICO!!! VALEU VALEU VALEUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS PRECISANTO TAMO AEw!!11111111!!!11111111111111111111!!!
hehehe so fico um probleminha que acabei de ver, o problema da string mesmo por exemplo a ordenação mensal ele faz blz, mas ele ta começando em setembro dp agosto ai eu convertei para datetime e smalldatetime so que a parada possui hora, ai a hora ta avacalhando para agrupar por ser diferente a maioria ex: 10:15 10:37 10:22 ai ele separa, como eu coloco no tipo date so que tirando a hora fora?
TAMO QUASE LÁ MAS JA VALEU MUITOOOOOOOOOOOOOO JA!! VALEUS :oops: :oops:
Se eu entendi você quer agrupar um campo data despresando a Hora ?
Caso seja isto mesmo Segue a consulta em SQLServer. Minha tabela “tblConsulta” tem um campo DataSolicitacao que é um DateTime.
select CONVERT(CHAR(10), DataSolicitacao , 103)
from
tblConsulta
group by
CONVERT(CHAR(10), DataSolicitacao , 103)
exatamente isso para desprender, so que o problema e que o campo vira string, o seu como string ordena a data direitinho? pq eu preciso ordena-la corretamente
A PERGUNTA É EXATAMENTE ESSA, COMO EU FAÇO ISSO QUE VOCÊ FEZ PASSANDO O CAMPO PARA O TIPO DATA TIRANDO A HORA FORA. :?: