CONCATENAR CAMPOS EM SQL?
Pessoal tenho uma consulta SQL para Access assim:
rs.Open "SELECT cmpID,cmpNome FROM tabNomes ORDER BY cmpNome asc;", cn, adOpenStatic, adLockReadOnly
Porém preciso que o campo (cmpNome) retornado esteja concatenado com o campo (cmpID), ex:
cmpID - cmpNome
===== =======
123 - Pedro
124 - Marta
....
Teria que vir assim o recordset:
cmpID - cmpNome
===== =======
123 - 123 - Pedro
124 - 124 - Marta
ou seja, continuaria pegando 2 campos no recordset, porém o cmpNome teria junto o cmpID também. Como faço isso direto no SQL?
Obrigado.
rs.Open "SELECT cmpID,cmpNome FROM tabNomes ORDER BY cmpNome asc;", cn, adOpenStatic, adLockReadOnly
Porém preciso que o campo (cmpNome) retornado esteja concatenado com o campo (cmpID), ex:
cmpID - cmpNome
===== =======
123 - Pedro
124 - Marta
....
Teria que vir assim o recordset:
cmpID - cmpNome
===== =======
123 - 123 - Pedro
124 - 124 - Marta
ou seja, continuaria pegando 2 campos no recordset, porém o cmpNome teria junto o cmpID também. Como faço isso direto no SQL?
Obrigado.
André
Altere para
Deve resolver
[s50]
Altere para
rs.Open "SELECT cmpID,(cmpId & ' - ' & cmpNome) as Nome FROM tabNomes ORDER BY cmpNome asc;", cn, adOpenStatic, adLockReadOnly Deve resolver
[s50]
Tópico encerrado , respostas não são mais permitidas