Advertisement
Guest User

SQL Prompt Subquery IN Clause Formatting Issue

a guest
Oct 13th, 2017
5
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.00 KB | None | 0 0
  1. SELECT  'Name' AS [Type],
  2.         SUM ( [Subquery1].[Amount] ) AS [Amount],
  3.         SUM ( [Subquery1].[Count] ) AS [Count]
  4.   FROM  (   SELECT  [Subquery2].[Amount],
  5.                     [Subquery2].[Count]
  6.               FROM  (   SELECT  [Subquery3].[Location],
  7.                                 SUM ( CASE WHEN [Subquery3].[TransactionType] = 'Return'
  8.                                                 THEN -[Subquery3].[Amount]
  9.                                            ELSE [Subquery3].[Amount]
  10.                                       END ) AS [Amount],
  11.                                 COUNT ( * ) AS [Count]
  12.                           FROM  (   SELECT  'Location' AS [Location],
  13.                                             *
  14.                                       FROM  [dbo].[Table]
  15.                                      WHERE  [Table].[TransactionType] <> 'Invalid'
  16.                                        AND  [Table].[CardDescription] = 'Desired'
  17.                                        AND  [Table].[Terminal] NOT IN
  18.      ( 'TERMINAL A', 'TERMINAL B'       )) AS [Subquery3]
  19.                          GROUP BY CASE WHEN DATEPART ( WEEKDAY, [Subquery3].[DateTime] ) = 6
  20.                                             THEN DATEADD ( DAY, 1, [Subquery3].[DateTime] )
  21.                                        ELSE [Subquery3].[DateTime]
  22.                                   END,
  23.                                   [Subquery3].[Location],
  24.                                   [Subquery3].[Terminal] ) AS [Subquery2] ) AS [Subquery1] ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement