Difference between revisions of "GROUP BY"
Jump to navigation
Jump to search
Line 22: | Line 22: | ||
GROUP BY SALES_DATE, PRODUCT_ID | GROUP BY SALES_DATE, PRODUCT_ID | ||
HAVING SUM(TOTAL_AMOUNT) > 100; | HAVING SUM(TOTAL_AMOUNT) > 100; | ||
[[#Select Command|Back To Top]]-[[Main_Page| Home]] - [[Oracle_SQL|Category]] |
Revision as of 13:55, 1 November 2017
Returns queries in groups
SELECT SALES_DATE, SUM(TOTAL_AMOUNT) FROM SALES GROUP BY SALES_DATE ORDER BY SALES_DATE;
This will take the sales made on the dates add them and return a column with the date -> total amount
Grouping Data using Multiple Columns
SELECT SALES_DATE, PRODUCT_ID, SUM(TOTAL_AMOUNT) FROM SALES WHERE SALES_DATE BETWEEN '01-JAN-15' AND '31-JAN-15' GROUP BY SALES_DATE, PRODUCT_ID;
Ex: total sales volume for January group by day and product
Group by And HAVING
TOTAL SALES VOLUME FOR JANUARY BY AND AND PRODUCT AND TOTAL VOLUME GREATER THAN 1000
SELECT SALES_DATE, PRODUCT_ID, SUM(TOTAL_AMOUNT) FROM SALES WHERE SALES_DATE BETWEEN '01-JAN-15' AND '31-JAN-15' GROUP BY SALES_DATE, PRODUCT_ID HAVING SUM(TOTAL_AMOUNT) > 100;