jafm Posted December 18, 2012 at 11:22 AM Report #487654 Posted December 18, 2012 at 11:22 AM Boas, Estou a tentar fazer este select SELECT top 10 Nome, Count(Cast(LOJA as nvarchar)+' imi' ) as total Só que não está a passar o resultado pretendido não aparece imi à frente do resultado.
Caça Posted December 18, 2012 at 11:27 AM Report #487655 Posted December 18, 2012 at 11:27 AM (edited) Isto? SELECT top 10 Nome, convert(nvarchar, Count(LOJA)) + ' imi' as total Edited December 18, 2012 at 11:27 AM by Caça Pedro Martins Não respondo a duvidas por PM
jafm Posted December 18, 2012 at 11:34 AM Author Report #487656 Posted December 18, 2012 at 11:34 AM Boas Caça O Count não está a contar correctamente..
Rechousa Posted December 18, 2012 at 11:38 AM Report #487658 Posted December 18, 2012 at 11:38 AM Isto? SELECT top 10 Nome, CAST(Count(LOJA) as nvarchar) +' imi' as total Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
jafm Posted December 18, 2012 at 11:48 AM Author Report #487661 Posted December 18, 2012 at 11:48 AM Também, não... 😞 Uma vez mais o COUNT não conta correto
Rechousa Posted December 18, 2012 at 11:57 AM Report #487664 Posted December 18, 2012 at 11:57 AM Coloca a tua estrutura e a tua query completa e diz o que queres fazer exactamente. Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
jafm Posted December 18, 2012 at 12:04 PM Author Report #487665 Posted December 18, 2012 at 12:04 PM Ok, A minha query é antiga , ou seja, sem unidade de medida é esta --SELECT Site.Nome, Cast(COUNT(Cliente.LOJA) as nvarchar) +' imi' as total SELECT Site.Nome, COUNT(Cliente.LOJA) as total FROM Cliente INNER JOIN Site ON Cliente.LOJA = Site.Loja Group by Cliente.LOJA, Site.Nome order by total desc o que eu pretendo é colocar as frente de total a unidade de medida exemplo 'imi'
Rechousa Posted December 18, 2012 at 12:33 PM Report #487671 Posted December 18, 2012 at 12:33 PM (edited) Isto deverá funcionar. SELECT Nome, CAST(Total AS NVARCHAR) + ' imi' FROM ( SELECT TOP 100 PERCENT Site.Nome, COUNT(Cliente.LOJA) as total FROM Cliente INNER JOIN Site ON Cliente.LOJA = Site.Loja Group by Cliente.LOJA, Site.Nome order by total desc ) A Edited December 18, 2012 at 12:33 PM by Rechousa Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
jafm Posted December 18, 2012 at 01:55 PM Author Report #487684 Posted December 18, 2012 at 01:55 PM Obrigado Rechousa... já deu, alterei umas coisitas e lá ficou a dar com a query que tu inseriste em cima
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now