Ir para conteúdo

POWERED BY:

Arquivado

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

bimpercursso

concatenação

Recommended Posts

tenho um campo no banco de dados chamado "nascimento"

 

gostaria de trazer dia/mes/ano separadamente, vejam:

 

 

select 
	nascimento,
	year(nascimento)+' - '+month(nascimento) as Data2
from 
	tb_usuarios 
where 
	empresas_id=81

a inteção era trazer primeiro a data, e depois trazer "ano - mes", mas ele soma o ano masi o mes, com string eu consgo concatenar, mas con campos do tipo data nao, alguem sabe como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

quanto ao "&" comercial para conctenar eu sei sim, mas estou rondado isso

 

select
	nascimento,
	str(year(nascimento))+' - '+str(month(nascimento)) as Data2
from
	tb_usuarios
where
	empresas_id=81

no sql mesmo, para ver isso funcionando, depoois iria pasasr na pagina em asp com suas concatenações e requests.

 

mas eu percebi que quando é um campo de data ou numerico ele ano concatena e sim soma os valores, mas o qeu preciso é apenas da parte da minha data, e ano data_horario

 

sera qeu o sql nao tem um comando para pegar apenas a data de um regitro do meu banco

 

tipo assim getdate(data_hora)

 

sei la algo do tipo, apenas a data do campo ""

 

:unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

quanto ao "&" comercial para conctenar eu sei sim, mas estou rondado isso

 

select
	nascimento,
	str(year(nascimento))+' - '+str(month(nascimento)) as Data2
from
	tb_usuarios
where
	empresas_id=81

no sql mesmo, para ver isso funcionando, depoois iria pasasr na pagina em asp com suas concatenações e requests.

 

mas eu percebi que quando é um campo de data ou numerico ele ano concatena e sim soma os valores, mas o qeu preciso é apenas da parte da minha data, e ano data_horario

 

sera qeu o sql nao tem um comando para pegar apenas a data de um regitro do meu banco

 

tipo assim getdate(data_hora)

 

sei la algo do tipo, apenas a data do campo ""

 

:unsure:

 

Você fez o que postei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa nao tinha visto seu post, deu certinho sim a concatenação, mas ficou meio estranho,pois ele deu um espaço veja print

 

Imagem Postada

 

sera que isso na hora de eu chamar ano implica em nada?

 

ou na hora de ordernar isso nao implca tbm, pois você transformou em String as datas certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehe, é, no meu também ficou da mesma forma, mas eu testei somente direto no banco, não com uma aplicação, então não sei como você receberá, só testando, rs...

 

Na hora de ordenar acredito que não, pois como você está colocando o ano primeiro, de qualquer forma 2009 sempre será maior que 2008 e assim sucessivamente...

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.