November 30, 2015 at 9:26 am
Hi , I need some help to kno how can optimize the follow queries ?
SELECTpc.Name
,ppsc.Name
, (SELECT COUNT(*) FROM Production.Product pp
WHERE pp.ProductSubcategoryID = ppsc.ProductSubcategoryID) as NumberOfProducts
FROMProduction.ProductCategory pc
INNER JOINProduction.ProductSubCategory ppsc
ONpc.ProductcategoryID = ppsc.ProductcategoryID
AND
SELECTpw.ProductID
, pp.Name
, ppsc.Name
, SUM(pw.OrderQty) as Quantity
FROMProduction.Product pp
LEFT JOINProduction.ProductSubCategory ppsc
ONpp.ProductSubcategoryID = ppsc.ProductSubcategoryID
INNER JOINProduction.WorkOrder pw
ONpw.ProductID = pp.ProductID
WHERE pw.DueDate = '2003-06-03 00:00:00.000'
GROUP BY pw.ProductID, pp.Name, ppsc.Name
November 30, 2015 at 9:32 am
Table definitions, index definitions and execution plan (as a .sqlplan file) please.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 30, 2015 at 10:02 am
Hi,
Thanks a lot of your assware. But you are ask me for that information?
November 30, 2015 at 10:09 am
November 30, 2015 at 10:48 am
pedro.j.manuel (11/30/2015)
Hi,Thanks a lot of your assware. But you are ask me for that information?
Assware?
For best practices on asking questions, please read the following article: Forum Etiquette: How to post data/code on a forum to get the best help[/url]
November 30, 2015 at 10:58 am
It was answer...
November 30, 2015 at 1:54 pm
Yes, I am asking you for that information. We can't help you tune a query just by seeing the T-SQL of it.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
November 30, 2015 at 3:07 pm
Hi,
You can use the query in Adventureworks2012.
Thanks,
Pedro
Viewing 8 posts - 1 through 8 (of 8 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy