Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.15 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. combine the content of two seperate queries into one and update
  2. UPDATE Products_Joined SET TechSpecs = 'var srating_'
  3. + Products_Joined.ProductCode + '="' + CAST(Reviews.AverageRating AS VARCHAR) + '";var rcount_' + Products_Joined.ProductCode + '="' + CAST(Reviews.TotalRatings AS VARCHAR) + '";'
  4.  
  5. FROM Products_Joined LEFT OUTER JOIN (
  6. SELECT Reviews.ProductCode, AVG(Reviews.Rate) AS AverageRating, COUNT(Reviews.ReviewID) AS TotalRatings
  7. FROM Reviews
  8. GROUP BY Reviews.ProductCode
  9. ) AS Reviews ON Products_Joined.ProductCode = Reviews.ProductCode;
  10.        
  11. DECLARE @OpenTag varchar(100)
  12. SET @OpenTag = '<script type="text/javascript" language="javascript">'
  13.  
  14. UPDATE Products_Joined
  15. SET TechSpecs  = STUFF(CAST(TechSpecs AS VARCHAR(MAX)) ,
  16.                    CHARINDEX(@OpenTag, CAST(TechSpecs AS VARCHAR(MAX)) ,1)  + LEN(@OpenTag),
  17.                         CHARINDEX('</script>',CAST(TechSpecs AS VARCHAR(MAX)) ,1)-(CHARINDEX(@OpenTag, CAST(TechSpecs AS VARCHAR(MAX)) ,1)  + LEN(@OpenTag)),
  18.                    '*****HERE IS WHERE I WANT TO PUT THE FIELD FROM THE FIRST SQL QUERY*******')
  19. WHERE TechSpecs LIKE '%<script type="text/javascript" language="javascript">%</script>'