Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
pascal_jimi
Posting Yak Master
167 Posts |
Posted - 2013-11-07 : 03:04:17
|
DECLARE @phone table( phone int );insert into @phone(phone)values(111)insert into @phone(phone)values(222)insert into @phone(phone)values(333)DECLARE @servis table( phon int ,servis nvarchar(20) );insert into @servis(phon,servis)values(111,'aciq')insert into @servis(phon,servis)values(111,'bagli')insert into @servis(phon,servis)values(111,'birbasa')select phone,2 as qiymet from @phonephone qiymet111 2222 2333 2select phon as ph ,count(phon)*0.35 as ser from @servis group by phonph ser111 1.05how can I get in Resultsphone qiymet ser 111 2 1.05222 2 0333 2 0http://sql-az.tr.gg/ |
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2013-11-07 : 03:21:06
|
[code]select p.phone,2 as qiymet,coalesce(ser,0) as serfrom @phone pleft join (select phon as ph ,count(phon)*0.35 as serfrom @servis group by phon)son s.phon = p.phone[/code]------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/https://www.facebook.com/VmBlogs |
|
|
sigmas
Posting Yak Master
172 Posts |
Posted - 2013-11-07 : 04:53:28
|
no need to nested query.select p.phone, 2 as qiymet, count(s.phon)*0.35 as serfrom @phone pleft join @servis son p.phone = s.phongroup by p.phone; |
|
|
pascal_jimi
Posting Yak Master
167 Posts |
Posted - 2013-11-07 : 06:38:07
|
thank you very much sigmas and visakh you is my friendhttp://sql-az.tr.gg/ |
|
|
sigmas
Posting Yak Master
172 Posts |
Posted - 2013-11-07 : 07:42:23
|
you are welcome glad to helpyou are my friend. |
|
|
|
|
|
|
|