Think about those times you have copied multiple worksheets’ data from various Microsoft Excel files into one worksheet and continuous data range to make a master workbook or worksheet. You started with one worksheet and simply copied and pasted the other worksheets’ data, excluding the headers, below the original worksheet’s data. Fundamentally, that is how SQL’s UNION and UNION ALL operators work. The UNION and UNION ALL operators allow you to vertically append the results of multiple SELECT statements (i.e., queries) together. Let us review the basic syntax and rules for these operators.
In the code block below, I highlight the basic syntax required. Notice the position of the UNION ALL operator. When used, it is required to follow immediately after a SELECT statement and immediately before another SELECT statement. The ALL keyword is optional. UNION ALL will combine the results of both SELECT statements without checking for and subsequently removing duplicates while the UNION operator will. If duplicates are not of concern or you know in advance that the two queries cannot return duplicate rows, then I suggest using UNION ALL because the process of checking for duplicates and removing them is not computationally cheap.
SELECT
expression_1,
expression_2,
expression_n
FROM
table
UNION ALL
SELECT
expression_1,
expression_2,
expression_n
FROM
table;
There are two other things to take note of regarding the operators. One, each SELECT statement must have the same number of attributes and those attributes should be within the same order. This is entirely sensible given that the result of vertically appending data that is not properly aligned is less than useful. If the number of attributes do not match naturally, then you can use dummy attributes. I will discuss the use of dummy attributes later in this discussion. The second thing to take note of is that each attribute’s datatype must match the corresponding attribute’s data type in the other SELECT statements or an implicit conversion must be possible by the relational database management system (RDBMS).
Before reading further, consider reviewing the Example Data section below to familiarize yourself with the data being used throughout the examples on this page. If you are already familiar with the data, then skip to the UNION ALL section.
Example Data
The tables and corresponding data used in the example on this page can be found below. To more easily follow the examples covered on this page, consider first reading the table descriptions below and reviewing each table’s contents. To review the data maintained in each table, click on the icon next to the table name. To hide the data, click the icon again.
Table: north_america_sale
Description: Contains sale information for North American region in year 2023. There is one row per day value and product category value along with the corresponding total sale value.
Additional info: As a result of running the script provided, the total sale amount may vary due to the use of the DBMS_RANDOM.VALUE function. The report date and product category values should match.
| report_date | product_category | total_sale |
|---|---|---|
| 01-JAN-23 | Software | 130986 |
| 01-JAN-23 | Hardware | 325957 |
| 01-JAN-23 | Office Supplies | 359381 |
| 02-JAN-23 | Software | 350039 |
| 02-JAN-23 | Hardware | 235789 |
| 02-JAN-23 | Office Supplies | 291373 |
| 03-JAN-23 | Software | 463015 |
| 03-JAN-23 | Hardware | 382062 |
| 03-JAN-23 | Office Supplies | 106383 |
| 04-JAN-23 | Software | 499010 |
| 04-JAN-23 | Hardware | 116633 |
| 04-JAN-23 | Office Supplies | 441220 |
| 05-JAN-23 | Software | 482840 |
| 05-JAN-23 | Hardware | 456018 |
| 05-JAN-23 | Office Supplies | 308338 |
| 06-JAN-23 | Software | 463402 |
| 06-JAN-23 | Hardware | 385487 |
| 06-JAN-23 | Office Supplies | 244131 |
| 07-JAN-23 | Software | 247090 |
| 07-JAN-23 | Hardware | 198045 |
| 07-JAN-23 | Office Supplies | 359830 |
| 08-JAN-23 | Software | 372801 |
| 08-JAN-23 | Hardware | 471010 |
| 08-JAN-23 | Office Supplies | 450011 |
| 09-JAN-23 | Software | 401816 |
| 09-JAN-23 | Hardware | 466308 |
| 09-JAN-23 | Office Supplies | 119207 |
| 10-JAN-23 | Software | 146721 |
| 10-JAN-23 | Hardware | 314424 |
| 10-JAN-23 | Office Supplies | 291614 |
| 11-JAN-23 | Software | 184358 |
| 11-JAN-23 | Hardware | 447629 |
| 11-JAN-23 | Office Supplies | 445219 |
| 12-JAN-23 | Software | 122224 |
| 12-JAN-23 | Hardware | 491773 |
| 12-JAN-23 | Office Supplies | 377890 |
| 13-JAN-23 | Software | 216145 |
| 13-JAN-23 | Hardware | 212298 |
| 13-JAN-23 | Office Supplies | 269156 |
| 14-JAN-23 | Software | 117248 |
| 14-JAN-23 | Hardware | 353179 |
| 14-JAN-23 | Office Supplies | 488083 |
| 15-JAN-23 | Software | 130295 |
| 15-JAN-23 | Hardware | 468557 |
| 15-JAN-23 | Office Supplies | 122763 |
| 16-JAN-23 | Software | 295801 |
| 16-JAN-23 | Hardware | 487853 |
| 16-JAN-23 | Office Supplies | 459475 |
| 17-JAN-23 | Software | 184603 |
| 17-JAN-23 | Hardware | 275430 |
| 17-JAN-23 | Office Supplies | 222975 |
| 18-JAN-23 | Software | 421602 |
| 18-JAN-23 | Hardware | 191991 |
| 18-JAN-23 | Office Supplies | 280727 |
| 19-JAN-23 | Software | 388766 |
| 19-JAN-23 | Hardware | 432802 |
| 19-JAN-23 | Office Supplies | 292265 |
| 20-JAN-23 | Software | 378589 |
| 20-JAN-23 | Hardware | 396760 |
| 20-JAN-23 | Office Supplies | 450214 |
| 21-JAN-23 | Software | 482988 |
| 21-JAN-23 | Hardware | 147373 |
| 21-JAN-23 | Office Supplies | 329691 |
| 22-JAN-23 | Software | 451602 |
| 22-JAN-23 | Hardware | 121235 |
| 22-JAN-23 | Office Supplies | 108407 |
| 23-JAN-23 | Software | 319111 |
| 23-JAN-23 | Hardware | 198986 |
| 23-JAN-23 | Office Supplies | 168317 |
| 24-JAN-23 | Software | 477495 |
| 24-JAN-23 | Hardware | 480650 |
| 24-JAN-23 | Office Supplies | 238667 |
| 25-JAN-23 | Software | 232214 |
| 25-JAN-23 | Hardware | 277385 |
| 25-JAN-23 | Office Supplies | 166603 |
| 26-JAN-23 | Software | 382594 |
| 26-JAN-23 | Hardware | 168602 |
| 26-JAN-23 | Office Supplies | 458864 |
| 27-JAN-23 | Software | 409486 |
| 27-JAN-23 | Hardware | 486419 |
| 27-JAN-23 | Office Supplies | 241738 |
| 28-JAN-23 | Software | 242183 |
| 28-JAN-23 | Hardware | 468323 |
| 28-JAN-23 | Office Supplies | 406416 |
| 29-JAN-23 | Software | 472342 |
| 29-JAN-23 | Hardware | 473124 |
| 29-JAN-23 | Office Supplies | 380432 |
| 30-JAN-23 | Software | 237485 |
| 30-JAN-23 | Hardware | 400814 |
| 30-JAN-23 | Office Supplies | 388534 |
| 31-JAN-23 | Software | 328104 |
| 31-JAN-23 | Hardware | 199133 |
| 31-JAN-23 | Office Supplies | 259672 |
| 01-FEB-23 | Software | 498848 |
| 01-FEB-23 | Hardware | 468851 |
| 01-FEB-23 | Office Supplies | 374415 |
| 02-FEB-23 | Software | 496490 |
| 02-FEB-23 | Hardware | 349406 |
| 02-FEB-23 | Office Supplies | 167543 |
| 03-FEB-23 | Software | 191080 |
| 03-FEB-23 | Hardware | 273296 |
| 03-FEB-23 | Office Supplies | 468504 |
| 04-FEB-23 | Software | 198142 |
| 04-FEB-23 | Hardware | 316817 |
| 04-FEB-23 | Office Supplies | 452816 |
| 05-FEB-23 | Software | 289578 |
| 05-FEB-23 | Hardware | 304197 |
| 05-FEB-23 | Office Supplies | 260594 |
| 06-FEB-23 | Software | 239591 |
| 06-FEB-23 | Hardware | 298252 |
| 06-FEB-23 | Office Supplies | 419222 |
| 07-FEB-23 | Software | 434004 |
| 07-FEB-23 | Hardware | 120772 |
| 07-FEB-23 | Office Supplies | 365084 |
| 08-FEB-23 | Software | 356630 |
| 08-FEB-23 | Hardware | 455330 |
| 08-FEB-23 | Office Supplies | 120497 |
| 09-FEB-23 | Software | 210124 |
| 09-FEB-23 | Hardware | 189088 |
| 09-FEB-23 | Office Supplies | 422049 |
| 10-FEB-23 | Software | 396941 |
| 10-FEB-23 | Hardware | 147215 |
| 10-FEB-23 | Office Supplies | 298119 |
| 11-FEB-23 | Software | 327989 |
| 11-FEB-23 | Hardware | 476343 |
| 11-FEB-23 | Office Supplies | 449502 |
| 12-FEB-23 | Software | 113082 |
| 12-FEB-23 | Hardware | 228704 |
| 12-FEB-23 | Office Supplies | 126792 |
| 13-FEB-23 | Software | 234147 |
| 13-FEB-23 | Hardware | 473675 |
| 13-FEB-23 | Office Supplies | 341899 |
| 14-FEB-23 | Software | 427368 |
| 14-FEB-23 | Hardware | 107628 |
| 14-FEB-23 | Office Supplies | 303236 |
| 15-FEB-23 | Software | 194554 |
| 15-FEB-23 | Hardware | 431761 |
| 15-FEB-23 | Office Supplies | 272520 |
| 16-FEB-23 | Software | 167010 |
| 16-FEB-23 | Hardware | 211933 |
| 16-FEB-23 | Office Supplies | 271376 |
| 17-FEB-23 | Software | 299654 |
| 17-FEB-23 | Hardware | 171489 |
| 17-FEB-23 | Office Supplies | 421586 |
| 18-FEB-23 | Software | 253618 |
| 18-FEB-23 | Hardware | 184734 |
| 18-FEB-23 | Office Supplies | 154463 |
| 19-FEB-23 | Software | 280170 |
| 19-FEB-23 | Hardware | 208972 |
| 19-FEB-23 | Office Supplies | 157939 |
| 20-FEB-23 | Software | 296464 |
| 20-FEB-23 | Hardware | 393431 |
| 20-FEB-23 | Office Supplies | 396622 |
| 21-FEB-23 | Software | 365663 |
| 21-FEB-23 | Hardware | 419070 |
| 21-FEB-23 | Office Supplies | 249639 |
| 22-FEB-23 | Software | 418007 |
| 22-FEB-23 | Hardware | 211224 |
| 22-FEB-23 | Office Supplies | 445522 |
| 23-FEB-23 | Software | 479608 |
| 23-FEB-23 | Hardware | 423726 |
| 23-FEB-23 | Office Supplies | 277872 |
| 24-FEB-23 | Software | 102493 |
| 24-FEB-23 | Hardware | 166960 |
| 24-FEB-23 | Office Supplies | 305881 |
| 25-FEB-23 | Software | 222458 |
| 25-FEB-23 | Hardware | 128558 |
| 25-FEB-23 | Office Supplies | 452534 |
| 26-FEB-23 | Software | 137605 |
| 26-FEB-23 | Hardware | 423640 |
| 26-FEB-23 | Office Supplies | 167263 |
| 27-FEB-23 | Software | 291874 |
| 27-FEB-23 | Hardware | 409779 |
| 27-FEB-23 | Office Supplies | 260577 |
| 28-FEB-23 | Software | 343636 |
| 28-FEB-23 | Hardware | 150560 |
| 28-FEB-23 | Office Supplies | 231950 |
| 01-MAR-23 | Software | 352583 |
| 01-MAR-23 | Hardware | 108159 |
| 01-MAR-23 | Office Supplies | 185315 |
| 02-MAR-23 | Software | 107441 |
| 02-MAR-23 | Hardware | 309547 |
| 02-MAR-23 | Office Supplies | 122136 |
| 03-MAR-23 | Software | 423414 |
| 03-MAR-23 | Hardware | 499811 |
| 03-MAR-23 | Office Supplies | 392746 |
| 04-MAR-23 | Software | 491539 |
| 04-MAR-23 | Hardware | 345375 |
| 04-MAR-23 | Office Supplies | 218853 |
| 05-MAR-23 | Software | 248758 |
| 05-MAR-23 | Hardware | 174163 |
| 05-MAR-23 | Office Supplies | 355488 |
| 06-MAR-23 | Software | 450393 |
| 06-MAR-23 | Hardware | 169503 |
| 06-MAR-23 | Office Supplies | 278893 |
| 07-MAR-23 | Software | 477258 |
| 07-MAR-23 | Hardware | 422113 |
| 07-MAR-23 | Office Supplies | 200048 |
| 08-MAR-23 | Software | 374121 |
| 08-MAR-23 | Hardware | 291224 |
| 08-MAR-23 | Office Supplies | 108375 |
| 09-MAR-23 | Software | 221727 |
| 09-MAR-23 | Hardware | 472045 |
| 09-MAR-23 | Office Supplies | 118751 |
| 10-MAR-23 | Software | 318517 |
| 10-MAR-23 | Hardware | 140101 |
| 10-MAR-23 | Office Supplies | 443992 |
| 11-MAR-23 | Software | 128573 |
| 11-MAR-23 | Hardware | 218247 |
| 11-MAR-23 | Office Supplies | 427230 |
| 12-MAR-23 | Software | 334955 |
| 12-MAR-23 | Hardware | 425448 |
| 12-MAR-23 | Office Supplies | 420772 |
| 13-MAR-23 | Software | 467659 |
| 13-MAR-23 | Hardware | 403023 |
| 13-MAR-23 | Office Supplies | 423537 |
| 14-MAR-23 | Software | 170618 |
| 14-MAR-23 | Hardware | 494032 |
| 14-MAR-23 | Office Supplies | 412336 |
| 15-MAR-23 | Software | 424735 |
| 15-MAR-23 | Hardware | 371217 |
| 15-MAR-23 | Office Supplies | 202721 |
| 16-MAR-23 | Software | 308023 |
| 16-MAR-23 | Hardware | 487999 |
| 16-MAR-23 | Office Supplies | 493143 |
| 17-MAR-23 | Software | 346157 |
| 17-MAR-23 | Hardware | 269133 |
| 17-MAR-23 | Office Supplies | 331892 |
| 18-MAR-23 | Software | 360626 |
| 18-MAR-23 | Hardware | 217758 |
| 18-MAR-23 | Office Supplies | 341784 |
| 19-MAR-23 | Software | 240326 |
| 19-MAR-23 | Hardware | 474311 |
| 19-MAR-23 | Office Supplies | 480205 |
| 20-MAR-23 | Software | 204067 |
| 20-MAR-23 | Hardware | 325958 |
| 20-MAR-23 | Office Supplies | 349648 |
| 21-MAR-23 | Software | 466128 |
| 21-MAR-23 | Hardware | 451988 |
| 21-MAR-23 | Office Supplies | 218058 |
| 22-MAR-23 | Software | 319976 |
| 22-MAR-23 | Hardware | 326494 |
| 22-MAR-23 | Office Supplies | 270824 |
| 23-MAR-23 | Software | 139625 |
| 23-MAR-23 | Hardware | 216417 |
| 23-MAR-23 | Office Supplies | 477186 |
| 24-MAR-23 | Software | 279025 |
| 24-MAR-23 | Hardware | 121012 |
| 24-MAR-23 | Office Supplies | 163536 |
| 25-MAR-23 | Software | 191230 |
| 25-MAR-23 | Hardware | 401993 |
| 25-MAR-23 | Office Supplies | 293330 |
| 26-MAR-23 | Software | 302770 |
| 26-MAR-23 | Hardware | 182144 |
| 26-MAR-23 | Office Supplies | 279223 |
| 27-MAR-23 | Software | 101519 |
| 27-MAR-23 | Hardware | 467885 |
| 27-MAR-23 | Office Supplies | 241178 |
| 28-MAR-23 | Software | 350644 |
| 28-MAR-23 | Hardware | 179143 |
| 28-MAR-23 | Office Supplies | 257859 |
| 29-MAR-23 | Software | 285776 |
| 29-MAR-23 | Hardware | 268899 |
| 29-MAR-23 | Office Supplies | 192559 |
| 30-MAR-23 | Software | 407435 |
| 30-MAR-23 | Hardware | 439023 |
| 30-MAR-23 | Office Supplies | 251407 |
| 31-MAR-23 | Software | 270420 |
| 31-MAR-23 | Hardware | 433787 |
| 31-MAR-23 | Office Supplies | 355011 |
| 01-APR-23 | Software | 141595 |
| 01-APR-23 | Hardware | 390594 |
| 01-APR-23 | Office Supplies | 320527 |
| 02-APR-23 | Software | 183160 |
| 02-APR-23 | Hardware | 464361 |
| 02-APR-23 | Office Supplies | 487635 |
| 03-APR-23 | Software | 179908 |
| 03-APR-23 | Hardware | 487048 |
| 03-APR-23 | Office Supplies | 109011 |
| 04-APR-23 | Software | 156679 |
| 04-APR-23 | Hardware | 437387 |
| 04-APR-23 | Office Supplies | 171126 |
| 05-APR-23 | Software | 125223 |
| 05-APR-23 | Hardware | 163396 |
| 05-APR-23 | Office Supplies | 299903 |
| 06-APR-23 | Software | 121008 |
| 06-APR-23 | Hardware | 241845 |
| 06-APR-23 | Office Supplies | 442197 |
| 07-APR-23 | Software | 221383 |
| 07-APR-23 | Hardware | 454711 |
| 07-APR-23 | Office Supplies | 405102 |
| 08-APR-23 | Software | 107507 |
| 08-APR-23 | Hardware | 251905 |
| 08-APR-23 | Office Supplies | 220887 |
| 09-APR-23 | Software | 310617 |
| 09-APR-23 | Hardware | 227411 |
| 09-APR-23 | Office Supplies | 265518 |
| 10-APR-23 | Software | 422232 |
| 10-APR-23 | Hardware | 310046 |
| 10-APR-23 | Office Supplies | 150205 |
| 11-APR-23 | Software | 332198 |
| 11-APR-23 | Hardware | 320621 |
| 11-APR-23 | Office Supplies | 411607 |
| 12-APR-23 | Software | 384063 |
| 12-APR-23 | Hardware | 274390 |
| 12-APR-23 | Office Supplies | 366354 |
| 13-APR-23 | Software | 280966 |
| 13-APR-23 | Hardware | 382678 |
| 13-APR-23 | Office Supplies | 169193 |
| 14-APR-23 | Software | 288234 |
| 14-APR-23 | Hardware | 158199 |
| 14-APR-23 | Office Supplies | 405273 |
| 15-APR-23 | Software | 312305 |
| 15-APR-23 | Hardware | 375867 |
| 15-APR-23 | Office Supplies | 242540 |
| 16-APR-23 | Software | 457762 |
| 16-APR-23 | Hardware | 306784 |
| 16-APR-23 | Office Supplies | 410744 |
| 17-APR-23 | Software | 134756 |
| 17-APR-23 | Hardware | 128819 |
| 17-APR-23 | Office Supplies | 393735 |
| 18-APR-23 | Software | 156509 |
| 18-APR-23 | Hardware | 277928 |
| 18-APR-23 | Office Supplies | 185693 |
| 19-APR-23 | Software | 475899 |
| 19-APR-23 | Hardware | 352213 |
| 19-APR-23 | Office Supplies | 118006 |
| 20-APR-23 | Software | 486045 |
| 20-APR-23 | Hardware | 105392 |
| 20-APR-23 | Office Supplies | 274407 |
| 21-APR-23 | Software | 137841 |
| 21-APR-23 | Hardware | 412107 |
| 21-APR-23 | Office Supplies | 307669 |
| 22-APR-23 | Software | 420618 |
| 22-APR-23 | Hardware | 440743 |
| 22-APR-23 | Office Supplies | 211778 |
| 23-APR-23 | Software | 437481 |
| 23-APR-23 | Hardware | 306189 |
| 23-APR-23 | Office Supplies | 446075 |
| 24-APR-23 | Software | 369096 |
| 24-APR-23 | Hardware | 309242 |
| 24-APR-23 | Office Supplies | 300044 |
| 25-APR-23 | Software | 347470 |
| 25-APR-23 | Hardware | 433689 |
| 25-APR-23 | Office Supplies | 330579 |
| 26-APR-23 | Software | 147642 |
| 26-APR-23 | Hardware | 465270 |
| 26-APR-23 | Office Supplies | 458689 |
| 27-APR-23 | Software | 131632 |
| 27-APR-23 | Hardware | 345373 |
| 27-APR-23 | Office Supplies | 256230 |
| 28-APR-23 | Software | 159253 |
| 28-APR-23 | Hardware | 478742 |
| 28-APR-23 | Office Supplies | 487975 |
| 29-APR-23 | Software | 235898 |
| 29-APR-23 | Hardware | 308098 |
| 29-APR-23 | Office Supplies | 172834 |
| 30-APR-23 | Software | 429613 |
| 30-APR-23 | Hardware | 370109 |
| 30-APR-23 | Office Supplies | 279783 |
| 01-MAY-23 | Software | 140762 |
| 01-MAY-23 | Hardware | 318807 |
| 01-MAY-23 | Office Supplies | 294785 |
| 02-MAY-23 | Software | 376862 |
| 02-MAY-23 | Hardware | 208853 |
| 02-MAY-23 | Office Supplies | 498942 |
| 03-MAY-23 | Software | 117052 |
| 03-MAY-23 | Hardware | 249786 |
| 03-MAY-23 | Office Supplies | 182057 |
| 04-MAY-23 | Software | 188616 |
| 04-MAY-23 | Hardware | 326858 |
| 04-MAY-23 | Office Supplies | 116027 |
| 05-MAY-23 | Software | 210789 |
| 05-MAY-23 | Hardware | 382226 |
| 05-MAY-23 | Office Supplies | 462508 |
| 06-MAY-23 | Software | 224315 |
| 06-MAY-23 | Hardware | 204152 |
| 06-MAY-23 | Office Supplies | 243199 |
| 07-MAY-23 | Software | 144383 |
| 07-MAY-23 | Hardware | 107532 |
| 07-MAY-23 | Office Supplies | 197586 |
| 08-MAY-23 | Software | 274237 |
| 08-MAY-23 | Hardware | 145299 |
| 08-MAY-23 | Office Supplies | 484134 |
| 09-MAY-23 | Software | 262382 |
| 09-MAY-23 | Hardware | 273740 |
| 09-MAY-23 | Office Supplies | 220205 |
| 10-MAY-23 | Software | 380503 |
| 10-MAY-23 | Hardware | 350232 |
| 10-MAY-23 | Office Supplies | 310852 |
| 11-MAY-23 | Software | 391562 |
| 11-MAY-23 | Hardware | 478243 |
| 11-MAY-23 | Office Supplies | 124996 |
| 12-MAY-23 | Software | 240861 |
| 12-MAY-23 | Hardware | 245958 |
| 12-MAY-23 | Office Supplies | 418096 |
| 13-MAY-23 | Software | 298986 |
| 13-MAY-23 | Hardware | 364523 |
| 13-MAY-23 | Office Supplies | 183475 |
| 14-MAY-23 | Software | 412636 |
| 14-MAY-23 | Hardware | 236258 |
| 14-MAY-23 | Office Supplies | 292129 |
| 15-MAY-23 | Software | 474717 |
| 15-MAY-23 | Hardware | 242421 |
| 15-MAY-23 | Office Supplies | 227600 |
| 16-MAY-23 | Software | 218739 |
| 16-MAY-23 | Hardware | 283568 |
| 16-MAY-23 | Office Supplies | 182894 |
| 17-MAY-23 | Software | 231174 |
| 17-MAY-23 | Hardware | 280282 |
| 17-MAY-23 | Office Supplies | 315630 |
| 18-MAY-23 | Software | 270421 |
| 18-MAY-23 | Hardware | 203850 |
| 18-MAY-23 | Office Supplies | 415408 |
| 19-MAY-23 | Software | 263918 |
| 19-MAY-23 | Hardware | 303145 |
| 19-MAY-23 | Office Supplies | 492547 |
| 20-MAY-23 | Software | 414991 |
| 20-MAY-23 | Hardware | 257366 |
| 20-MAY-23 | Office Supplies | 459085 |
| 21-MAY-23 | Software | 309794 |
| 21-MAY-23 | Hardware | 408615 |
| 21-MAY-23 | Office Supplies | 228029 |
| 22-MAY-23 | Software | 207054 |
| 22-MAY-23 | Hardware | 329477 |
| 22-MAY-23 | Office Supplies | 472817 |
| 23-MAY-23 | Software | 434124 |
| 23-MAY-23 | Hardware | 409775 |
| 23-MAY-23 | Office Supplies | 246750 |
| 24-MAY-23 | Software | 145983 |
| 24-MAY-23 | Hardware | 136951 |
| 24-MAY-23 | Office Supplies | 340411 |
| 25-MAY-23 | Software | 435328 |
| 25-MAY-23 | Hardware | 119100 |
| 25-MAY-23 | Office Supplies | 249954 |
| 26-MAY-23 | Software | 325187 |
| 26-MAY-23 | Hardware | 392976 |
| 26-MAY-23 | Office Supplies | 328867 |
| 27-MAY-23 | Software | 167029 |
| 27-MAY-23 | Hardware | 393557 |
| 27-MAY-23 | Office Supplies | 454022 |
| 28-MAY-23 | Software | 435836 |
| 28-MAY-23 | Hardware | 150924 |
| 28-MAY-23 | Office Supplies | 454083 |
| 29-MAY-23 | Software | 226260 |
| 29-MAY-23 | Hardware | 155481 |
| 29-MAY-23 | Office Supplies | 281388 |
| 30-MAY-23 | Software | 117544 |
| 30-MAY-23 | Hardware | 155852 |
| 30-MAY-23 | Office Supplies | 403325 |
| 31-MAY-23 | Software | 377182 |
| 31-MAY-23 | Hardware | 108781 |
| 31-MAY-23 | Office Supplies | 273138 |
| 01-JUN-23 | Software | 311505 |
| 01-JUN-23 | Hardware | 119690 |
| 01-JUN-23 | Office Supplies | 465736 |
| 02-JUN-23 | Software | 264947 |
| 02-JUN-23 | Hardware | 408841 |
| 02-JUN-23 | Office Supplies | 152197 |
| 03-JUN-23 | Software | 374350 |
| 03-JUN-23 | Hardware | 264722 |
| 03-JUN-23 | Office Supplies | 320520 |
| 04-JUN-23 | Software | 423306 |
| 04-JUN-23 | Hardware | 166503 |
| 04-JUN-23 | Office Supplies | 299382 |
| 05-JUN-23 | Software | 465584 |
| 05-JUN-23 | Hardware | 495608 |
| 05-JUN-23 | Office Supplies | 496827 |
| 06-JUN-23 | Software | 244276 |
| 06-JUN-23 | Hardware | 330948 |
| 06-JUN-23 | Office Supplies | 196702 |
| 07-JUN-23 | Software | 446569 |
| 07-JUN-23 | Hardware | 350827 |
| 07-JUN-23 | Office Supplies | 308290 |
| 08-JUN-23 | Software | 413169 |
| 08-JUN-23 | Hardware | 436055 |
| 08-JUN-23 | Office Supplies | 464097 |
| 09-JUN-23 | Software | 409417 |
| 09-JUN-23 | Hardware | 224598 |
| 09-JUN-23 | Office Supplies | 385330 |
| 10-JUN-23 | Software | 376142 |
| 10-JUN-23 | Hardware | 311306 |
| 10-JUN-23 | Office Supplies | 418557 |
| 11-JUN-23 | Software | 419889 |
| 11-JUN-23 | Hardware | 357489 |
| 11-JUN-23 | Office Supplies | 156642 |
| 12-JUN-23 | Software | 306148 |
| 12-JUN-23 | Hardware | 200276 |
| 12-JUN-23 | Office Supplies | 427942 |
| 13-JUN-23 | Software | 302151 |
| 13-JUN-23 | Hardware | 199538 |
| 13-JUN-23 | Office Supplies | 157699 |
| 14-JUN-23 | Software | 149388 |
| 14-JUN-23 | Hardware | 490336 |
| 14-JUN-23 | Office Supplies | 460060 |
| 15-JUN-23 | Software | 253405 |
| 15-JUN-23 | Hardware | 401420 |
| 15-JUN-23 | Office Supplies | 146533 |
| 16-JUN-23 | Software | 450910 |
| 16-JUN-23 | Hardware | 370536 |
| 16-JUN-23 | Office Supplies | 386430 |
| 17-JUN-23 | Software | 378090 |
| 17-JUN-23 | Hardware | 464114 |
| 17-JUN-23 | Office Supplies | 406680 |
| 18-JUN-23 | Software | 211615 |
| 18-JUN-23 | Hardware | 290351 |
| 18-JUN-23 | Office Supplies | 444837 |
| 19-JUN-23 | Software | 237235 |
| 19-JUN-23 | Hardware | 220923 |
| 19-JUN-23 | Office Supplies | 244289 |
| 20-JUN-23 | Software | 351066 |
| 20-JUN-23 | Hardware | 141090 |
| 20-JUN-23 | Office Supplies | 220148 |
| 21-JUN-23 | Software | 470754 |
| 21-JUN-23 | Hardware | 294240 |
| 21-JUN-23 | Office Supplies | 122212 |
| 22-JUN-23 | Software | 377163 |
| 22-JUN-23 | Hardware | 229455 |
| 22-JUN-23 | Office Supplies | 266779 |
| 23-JUN-23 | Software | 227325 |
| 23-JUN-23 | Hardware | 267736 |
| 23-JUN-23 | Office Supplies | 195147 |
| 24-JUN-23 | Software | 154526 |
| 24-JUN-23 | Hardware | 293664 |
| 24-JUN-23 | Office Supplies | 321285 |
| 25-JUN-23 | Software | 156763 |
| 25-JUN-23 | Hardware | 199975 |
| 25-JUN-23 | Office Supplies | 252248 |
| 26-JUN-23 | Software | 354824 |
| 26-JUN-23 | Hardware | 364079 |
| 26-JUN-23 | Office Supplies | 306592 |
| 27-JUN-23 | Software | 350527 |
| 27-JUN-23 | Hardware | 287508 |
| 27-JUN-23 | Office Supplies | 188713 |
| 28-JUN-23 | Software | 292010 |
| 28-JUN-23 | Hardware | 487758 |
| 28-JUN-23 | Office Supplies | 101658 |
| 29-JUN-23 | Software | 363394 |
| 29-JUN-23 | Hardware | 157124 |
| 29-JUN-23 | Office Supplies | 478412 |
| 30-JUN-23 | Software | 300932 |
| 30-JUN-23 | Hardware | 157215 |
| 30-JUN-23 | Office Supplies | 241366 |
| 01-JUL-23 | Software | 148090 |
| 01-JUL-23 | Hardware | 272906 |
| 01-JUL-23 | Office Supplies | 393778 |
| 02-JUL-23 | Software | 179911 |
| 02-JUL-23 | Hardware | 426551 |
| 02-JUL-23 | Office Supplies | 219791 |
| 03-JUL-23 | Software | 226839 |
| 03-JUL-23 | Hardware | 380730 |
| 03-JUL-23 | Office Supplies | 169157 |
| 04-JUL-23 | Software | 241680 |
| 04-JUL-23 | Hardware | 105436 |
| 04-JUL-23 | Office Supplies | 164201 |
| 05-JUL-23 | Software | 207715 |
| 05-JUL-23 | Hardware | 434853 |
| 05-JUL-23 | Office Supplies | 164089 |
| 06-JUL-23 | Software | 158928 |
| 06-JUL-23 | Hardware | 466440 |
| 06-JUL-23 | Office Supplies | 154431 |
| 07-JUL-23 | Software | 251429 |
| 07-JUL-23 | Hardware | 487763 |
| 07-JUL-23 | Office Supplies | 408431 |
| 08-JUL-23 | Software | 333003 |
| 08-JUL-23 | Hardware | 143077 |
| 08-JUL-23 | Office Supplies | 128848 |
| 09-JUL-23 | Software | 221806 |
| 09-JUL-23 | Hardware | 334149 |
| 09-JUL-23 | Office Supplies | 351364 |
| 10-JUL-23 | Software | 100624 |
| 10-JUL-23 | Hardware | 178095 |
| 10-JUL-23 | Office Supplies | 286670 |
| 11-JUL-23 | Software | 408145 |
| 11-JUL-23 | Hardware | 275415 |
| 11-JUL-23 | Office Supplies | 440642 |
| 12-JUL-23 | Software | 488925 |
| 12-JUL-23 | Hardware | 234437 |
| 12-JUL-23 | Office Supplies | 220215 |
| 13-JUL-23 | Software | 441077 |
| 13-JUL-23 | Hardware | 283602 |
| 13-JUL-23 | Office Supplies | 480705 |
| 14-JUL-23 | Software | 321405 |
| 14-JUL-23 | Hardware | 496504 |
| 14-JUL-23 | Office Supplies | 369516 |
| 15-JUL-23 | Software | 370793 |
| 15-JUL-23 | Hardware | 458243 |
| 15-JUL-23 | Office Supplies | 222362 |
| 16-JUL-23 | Software | 252803 |
| 16-JUL-23 | Hardware | 350939 |
| 16-JUL-23 | Office Supplies | 454198 |
| 17-JUL-23 | Software | 156089 |
| 17-JUL-23 | Hardware | 114823 |
| 17-JUL-23 | Office Supplies | 144888 |
| 18-JUL-23 | Software | 386844 |
| 18-JUL-23 | Hardware | 133935 |
| 18-JUL-23 | Office Supplies | 200292 |
| 19-JUL-23 | Software | 270214 |
| 19-JUL-23 | Hardware | 269897 |
| 19-JUL-23 | Office Supplies | 107055 |
| 20-JUL-23 | Software | 245143 |
| 20-JUL-23 | Hardware | 180536 |
| 20-JUL-23 | Office Supplies | 104647 |
| 21-JUL-23 | Software | 406462 |
| 21-JUL-23 | Hardware | 134985 |
| 21-JUL-23 | Office Supplies | 156146 |
| 22-JUL-23 | Software | 109799 |
| 22-JUL-23 | Hardware | 230605 |
| 22-JUL-23 | Office Supplies | 239874 |
| 23-JUL-23 | Software | 284416 |
| 23-JUL-23 | Hardware | 148793 |
| 23-JUL-23 | Office Supplies | 218456 |
| 24-JUL-23 | Software | 144795 |
| 24-JUL-23 | Hardware | 380334 |
| 24-JUL-23 | Office Supplies | 462944 |
| 25-JUL-23 | Software | 423947 |
| 25-JUL-23 | Hardware | 122222 |
| 25-JUL-23 | Office Supplies | 446006 |
| 26-JUL-23 | Software | 130794 |
| 26-JUL-23 | Hardware | 485806 |
| 26-JUL-23 | Office Supplies | 394017 |
| 27-JUL-23 | Software | 483047 |
| 27-JUL-23 | Hardware | 277896 |
| 27-JUL-23 | Office Supplies | 348972 |
| 28-JUL-23 | Software | 396253 |
| 28-JUL-23 | Hardware | 387469 |
| 28-JUL-23 | Office Supplies | 212031 |
| 29-JUL-23 | Software | 386963 |
| 29-JUL-23 | Hardware | 178360 |
| 29-JUL-23 | Office Supplies | 445313 |
| 30-JUL-23 | Software | 447697 |
| 30-JUL-23 | Hardware | 234068 |
| 30-JUL-23 | Office Supplies | 314974 |
| 31-JUL-23 | Software | 224862 |
| 31-JUL-23 | Hardware | 347539 |
| 31-JUL-23 | Office Supplies | 318588 |
| 01-AUG-23 | Software | 136851 |
| 01-AUG-23 | Hardware | 331205 |
| 01-AUG-23 | Office Supplies | 227110 |
| 02-AUG-23 | Software | 109391 |
| 02-AUG-23 | Hardware | 155210 |
| 02-AUG-23 | Office Supplies | 107036 |
| 03-AUG-23 | Software | 340818 |
| 03-AUG-23 | Hardware | 297598 |
| 03-AUG-23 | Office Supplies | 231274 |
| 04-AUG-23 | Software | 417143 |
| 04-AUG-23 | Hardware | 480037 |
| 04-AUG-23 | Office Supplies | 137046 |
| 05-AUG-23 | Software | 490894 |
| 05-AUG-23 | Hardware | 417638 |
| 05-AUG-23 | Office Supplies | 119741 |
| 06-AUG-23 | Software | 494310 |
| 06-AUG-23 | Hardware | 253262 |
| 06-AUG-23 | Office Supplies | 447793 |
| 07-AUG-23 | Software | 356028 |
| 07-AUG-23 | Hardware | 141396 |
| 07-AUG-23 | Office Supplies | 468005 |
| 08-AUG-23 | Software | 216678 |
| 08-AUG-23 | Hardware | 293425 |
| 08-AUG-23 | Office Supplies | 213345 |
| 09-AUG-23 | Software | 101459 |
| 09-AUG-23 | Hardware | 457496 |
| 09-AUG-23 | Office Supplies | 364674 |
| 10-AUG-23 | Software | 454849 |
| 10-AUG-23 | Hardware | 409279 |
| 10-AUG-23 | Office Supplies | 396333 |
| 11-AUG-23 | Software | 437044 |
| 11-AUG-23 | Hardware | 181646 |
| 11-AUG-23 | Office Supplies | 211539 |
| 12-AUG-23 | Software | 190055 |
| 12-AUG-23 | Hardware | 433339 |
| 12-AUG-23 | Office Supplies | 177433 |
| 13-AUG-23 | Software | 453043 |
| 13-AUG-23 | Hardware | 371613 |
| 13-AUG-23 | Office Supplies | 283404 |
| 14-AUG-23 | Software | 125292 |
| 14-AUG-23 | Hardware | 400191 |
| 14-AUG-23 | Office Supplies | 257934 |
| 15-AUG-23 | Software | 386019 |
| 15-AUG-23 | Hardware | 387147 |
| 15-AUG-23 | Office Supplies | 305108 |
| 16-AUG-23 | Software | 231773 |
| 16-AUG-23 | Hardware | 381273 |
| 16-AUG-23 | Office Supplies | 331623 |
| 17-AUG-23 | Software | 393107 |
| 17-AUG-23 | Hardware | 303725 |
| 17-AUG-23 | Office Supplies | 275465 |
| 18-AUG-23 | Software | 282980 |
| 18-AUG-23 | Hardware | 341541 |
| 18-AUG-23 | Office Supplies | 140965 |
| 19-AUG-23 | Software | 431933 |
| 19-AUG-23 | Hardware | 138311 |
| 19-AUG-23 | Office Supplies | 288702 |
| 20-AUG-23 | Software | 491784 |
| 20-AUG-23 | Hardware | 464240 |
| 20-AUG-23 | Office Supplies | 464490 |
| 21-AUG-23 | Software | 403369 |
| 21-AUG-23 | Hardware | 277863 |
| 21-AUG-23 | Office Supplies | 379244 |
| 22-AUG-23 | Software | 342814 |
| 22-AUG-23 | Hardware | 107198 |
| 22-AUG-23 | Office Supplies | 413377 |
| 23-AUG-23 | Software | 214480 |
| 23-AUG-23 | Hardware | 443937 |
| 23-AUG-23 | Office Supplies | 289252 |
| 24-AUG-23 | Software | 303146 |
| 24-AUG-23 | Hardware | 119602 |
| 24-AUG-23 | Office Supplies | 153454 |
| 25-AUG-23 | Software | 205728 |
| 25-AUG-23 | Hardware | 242047 |
| 25-AUG-23 | Office Supplies | 428543 |
| 26-AUG-23 | Software | 273114 |
| 26-AUG-23 | Hardware | 348451 |
| 26-AUG-23 | Office Supplies | 174699 |
| 27-AUG-23 | Software | 444968 |
| 27-AUG-23 | Hardware | 394566 |
| 27-AUG-23 | Office Supplies | 261222 |
| 28-AUG-23 | Software | 140139 |
| 28-AUG-23 | Hardware | 237829 |
| 28-AUG-23 | Office Supplies | 250821 |
| 29-AUG-23 | Software | 437298 |
| 29-AUG-23 | Hardware | 368978 |
| 29-AUG-23 | Office Supplies | 219958 |
| 30-AUG-23 | Software | 400241 |
| 30-AUG-23 | Hardware | 181840 |
| 30-AUG-23 | Office Supplies | 397579 |
| 31-AUG-23 | Software | 141923 |
| 31-AUG-23 | Hardware | 356412 |
| 31-AUG-23 | Office Supplies | 149477 |
| 01-SEP-23 | Software | 162649 |
| 01-SEP-23 | Hardware | 368106 |
| 01-SEP-23 | Office Supplies | 407390 |
| 02-SEP-23 | Software | 171311 |
| 02-SEP-23 | Hardware | 100499 |
| 02-SEP-23 | Office Supplies | 331085 |
| 03-SEP-23 | Software | 494360 |
| 03-SEP-23 | Hardware | 434919 |
| 03-SEP-23 | Office Supplies | 400876 |
| 04-SEP-23 | Software | 385077 |
| 04-SEP-23 | Hardware | 498835 |
| 04-SEP-23 | Office Supplies | 445773 |
| 05-SEP-23 | Software | 204009 |
| 05-SEP-23 | Hardware | 456094 |
| 05-SEP-23 | Office Supplies | 189993 |
| 06-SEP-23 | Software | 215665 |
| 06-SEP-23 | Hardware | 376902 |
| 06-SEP-23 | Office Supplies | 432878 |
| 07-SEP-23 | Software | 449924 |
| 07-SEP-23 | Hardware | 131924 |
| 07-SEP-23 | Office Supplies | 202070 |
| 08-SEP-23 | Software | 215311 |
| 08-SEP-23 | Hardware | 340668 |
| 08-SEP-23 | Office Supplies | 146842 |
| 09-SEP-23 | Software | 499203 |
| 09-SEP-23 | Hardware | 243056 |
| 09-SEP-23 | Office Supplies | 189038 |
| 10-SEP-23 | Software | 310956 |
| 10-SEP-23 | Hardware | 256403 |
| 10-SEP-23 | Office Supplies | 300350 |
| 11-SEP-23 | Software | 338729 |
| 11-SEP-23 | Hardware | 365795 |
| 11-SEP-23 | Office Supplies | 387708 |
| 12-SEP-23 | Software | 460844 |
| 12-SEP-23 | Hardware | 277039 |
| 12-SEP-23 | Office Supplies | 242547 |
| 13-SEP-23 | Software | 259629 |
| 13-SEP-23 | Hardware | 267474 |
| 13-SEP-23 | Office Supplies | 283371 |
| 14-SEP-23 | Software | 475576 |
| 14-SEP-23 | Hardware | 330046 |
| 14-SEP-23 | Office Supplies | 393402 |
| 15-SEP-23 | Software | 206995 |
| 15-SEP-23 | Hardware | 244148 |
| 15-SEP-23 | Office Supplies | 193924 |
| 16-SEP-23 | Software | 340814 |
| 16-SEP-23 | Hardware | 152964 |
| 16-SEP-23 | Office Supplies | 245881 |
| 17-SEP-23 | Software | 152836 |
| 17-SEP-23 | Hardware | 350166 |
| 17-SEP-23 | Office Supplies | 213764 |
| 18-SEP-23 | Software | 499650 |
| 18-SEP-23 | Hardware | 257235 |
| 18-SEP-23 | Office Supplies | 197081 |
| 19-SEP-23 | Software | 196319 |
| 19-SEP-23 | Hardware | 161852 |
| 19-SEP-23 | Office Supplies | 111162 |
| 20-SEP-23 | Software | 496428 |
| 20-SEP-23 | Hardware | 382268 |
| 20-SEP-23 | Office Supplies | 256903 |
| 21-SEP-23 | Software | 131435 |
| 21-SEP-23 | Hardware | 333089 |
| 21-SEP-23 | Office Supplies | 300714 |
| 22-SEP-23 | Software | 288585 |
| 22-SEP-23 | Hardware | 345921 |
| 22-SEP-23 | Office Supplies | 275874 |
| 23-SEP-23 | Software | 188320 |
| 23-SEP-23 | Hardware | 363638 |
| 23-SEP-23 | Office Supplies | 223569 |
| 24-SEP-23 | Software | 373364 |
| 24-SEP-23 | Hardware | 191241 |
| 24-SEP-23 | Office Supplies | 206948 |
| 25-SEP-23 | Software | 326280 |
| 25-SEP-23 | Hardware | 156920 |
| 25-SEP-23 | Office Supplies | 276073 |
| 26-SEP-23 | Software | 295994 |
| 26-SEP-23 | Hardware | 456126 |
| 26-SEP-23 | Office Supplies | 393633 |
| 27-SEP-23 | Software | 292724 |
| 27-SEP-23 | Hardware | 152039 |
| 27-SEP-23 | Office Supplies | 493222 |
| 28-SEP-23 | Software | 302803 |
| 28-SEP-23 | Hardware | 310606 |
| 28-SEP-23 | Office Supplies | 413639 |
| 29-SEP-23 | Software | 397432 |
| 29-SEP-23 | Hardware | 435049 |
| 29-SEP-23 | Office Supplies | 427647 |
| 30-SEP-23 | Software | 398871 |
| 30-SEP-23 | Hardware | 457273 |
| 30-SEP-23 | Office Supplies | 159307 |
| 01-OCT-23 | Software | 399450 |
| 01-OCT-23 | Hardware | 291064 |
| 01-OCT-23 | Office Supplies | 100564 |
| 02-OCT-23 | Software | 484086 |
| 02-OCT-23 | Hardware | 264161 |
| 02-OCT-23 | Office Supplies | 175967 |
| 03-OCT-23 | Software | 169276 |
| 03-OCT-23 | Hardware | 295316 |
| 03-OCT-23 | Office Supplies | 107787 |
| 04-OCT-23 | Software | 317494 |
| 04-OCT-23 | Hardware | 214179 |
| 04-OCT-23 | Office Supplies | 244205 |
| 05-OCT-23 | Software | 352830 |
| 05-OCT-23 | Hardware | 379116 |
| 05-OCT-23 | Office Supplies | 407086 |
| 06-OCT-23 | Software | 389838 |
| 06-OCT-23 | Hardware | 295644 |
| 06-OCT-23 | Office Supplies | 213362 |
| 07-OCT-23 | Software | 490714 |
| 07-OCT-23 | Hardware | 389043 |
| 07-OCT-23 | Office Supplies | 213891 |
| 08-OCT-23 | Software | 104384 |
| 08-OCT-23 | Hardware | 299232 |
| 08-OCT-23 | Office Supplies | 192875 |
| 09-OCT-23 | Software | 170542 |
| 09-OCT-23 | Hardware | 428867 |
| 09-OCT-23 | Office Supplies | 268138 |
| 10-OCT-23 | Software | 228362 |
| 10-OCT-23 | Hardware | 187456 |
| 10-OCT-23 | Office Supplies | 303195 |
| 11-OCT-23 | Software | 335181 |
| 11-OCT-23 | Hardware | 487771 |
| 11-OCT-23 | Office Supplies | 154703 |
| 12-OCT-23 | Software | 224134 |
| 12-OCT-23 | Hardware | 357450 |
| 12-OCT-23 | Office Supplies | 355402 |
| 13-OCT-23 | Software | 282916 |
| 13-OCT-23 | Hardware | 395557 |
| 13-OCT-23 | Office Supplies | 352236 |
| 14-OCT-23 | Software | 283861 |
| 14-OCT-23 | Hardware | 113488 |
| 14-OCT-23 | Office Supplies | 170306 |
| 15-OCT-23 | Software | 137838 |
| 15-OCT-23 | Hardware | 145554 |
| 15-OCT-23 | Office Supplies | 431156 |
| 16-OCT-23 | Software | 400308 |
| 16-OCT-23 | Hardware | 192641 |
| 16-OCT-23 | Office Supplies | 106251 |
| 17-OCT-23 | Software | 127001 |
| 17-OCT-23 | Hardware | 388146 |
| 17-OCT-23 | Office Supplies | 324092 |
| 18-OCT-23 | Software | 141539 |
| 18-OCT-23 | Hardware | 403256 |
| 18-OCT-23 | Office Supplies | 256505 |
| 19-OCT-23 | Software | 252182 |
| 19-OCT-23 | Hardware | 469993 |
| 19-OCT-23 | Office Supplies | 219932 |
| 20-OCT-23 | Software | 268703 |
| 20-OCT-23 | Hardware | 212448 |
| 20-OCT-23 | Office Supplies | 351617 |
| 21-OCT-23 | Software | 379162 |
| 21-OCT-23 | Hardware | 404458 |
| 21-OCT-23 | Office Supplies | 283087 |
| 22-OCT-23 | Software | 162490 |
| 22-OCT-23 | Hardware | 441628 |
| 22-OCT-23 | Office Supplies | 471630 |
| 23-OCT-23 | Software | 499608 |
| 23-OCT-23 | Hardware | 135746 |
| 23-OCT-23 | Office Supplies | 274674 |
| 24-OCT-23 | Software | 259322 |
| 24-OCT-23 | Hardware | 173699 |
| 24-OCT-23 | Office Supplies | 309133 |
| 25-OCT-23 | Software | 283668 |
| 25-OCT-23 | Hardware | 128553 |
| 25-OCT-23 | Office Supplies | 434598 |
| 26-OCT-23 | Software | 145047 |
| 26-OCT-23 | Hardware | 404693 |
| 26-OCT-23 | Office Supplies | 391874 |
| 27-OCT-23 | Software | 199126 |
| 27-OCT-23 | Hardware | 197544 |
| 27-OCT-23 | Office Supplies | 317014 |
| 28-OCT-23 | Software | 492231 |
| 28-OCT-23 | Hardware | 269902 |
| 28-OCT-23 | Office Supplies | 490712 |
| 29-OCT-23 | Software | 459700 |
| 29-OCT-23 | Hardware | 487364 |
| 29-OCT-23 | Office Supplies | 457764 |
| 30-OCT-23 | Software | 274636 |
| 30-OCT-23 | Hardware | 392838 |
| 30-OCT-23 | Office Supplies | 469899 |
| 31-OCT-23 | Software | 207020 |
| 31-OCT-23 | Hardware | 162079 |
| 31-OCT-23 | Office Supplies | 300016 |
| 01-NOV-23 | Software | 135323 |
| 01-NOV-23 | Hardware | 346351 |
| 01-NOV-23 | Office Supplies | 455117 |
| 02-NOV-23 | Software | 141936 |
| 02-NOV-23 | Hardware | 137447 |
| 02-NOV-23 | Office Supplies | 181300 |
| 03-NOV-23 | Software | 205830 |
| 03-NOV-23 | Hardware | 159631 |
| 03-NOV-23 | Office Supplies | 266341 |
| 04-NOV-23 | Software | 315384 |
| 04-NOV-23 | Hardware | 310670 |
| 04-NOV-23 | Office Supplies | 416700 |
| 05-NOV-23 | Software | 258691 |
| 05-NOV-23 | Hardware | 186587 |
| 05-NOV-23 | Office Supplies | 307950 |
| 06-NOV-23 | Software | 148380 |
| 06-NOV-23 | Hardware | 351308 |
| 06-NOV-23 | Office Supplies | 167538 |
| 07-NOV-23 | Software | 436947 |
| 07-NOV-23 | Hardware | 260935 |
| 07-NOV-23 | Office Supplies | 382351 |
| 08-NOV-23 | Software | 342330 |
| 08-NOV-23 | Hardware | 338863 |
| 08-NOV-23 | Office Supplies | 391822 |
| 09-NOV-23 | Software | 240852 |
| 09-NOV-23 | Hardware | 337127 |
| 09-NOV-23 | Office Supplies | 334466 |
| 10-NOV-23 | Software | 441530 |
| 10-NOV-23 | Hardware | 206628 |
| 10-NOV-23 | Office Supplies | 197825 |
| 11-NOV-23 | Software | 474690 |
| 11-NOV-23 | Hardware | 294645 |
| 11-NOV-23 | Office Supplies | 420051 |
| 12-NOV-23 | Software | 264250 |
| 12-NOV-23 | Hardware | 325605 |
| 12-NOV-23 | Office Supplies | 166001 |
| 13-NOV-23 | Software | 115899 |
| 13-NOV-23 | Hardware | 250878 |
| 13-NOV-23 | Office Supplies | 464325 |
| 14-NOV-23 | Software | 158215 |
| 14-NOV-23 | Hardware | 414510 |
| 14-NOV-23 | Office Supplies | 408215 |
| 15-NOV-23 | Software | 233715 |
| 15-NOV-23 | Hardware | 250923 |
| 15-NOV-23 | Office Supplies | 356489 |
| 16-NOV-23 | Software | 298662 |
| 16-NOV-23 | Hardware | 108081 |
| 16-NOV-23 | Office Supplies | 338672 |
| 17-NOV-23 | Software | 125303 |
| 17-NOV-23 | Hardware | 211584 |
| 17-NOV-23 | Office Supplies | 153773 |
| 18-NOV-23 | Software | 352250 |
| 18-NOV-23 | Hardware | 449350 |
| 18-NOV-23 | Office Supplies | 400943 |
| 19-NOV-23 | Software | 191838 |
| 19-NOV-23 | Hardware | 276175 |
| 19-NOV-23 | Office Supplies | 183478 |
| 20-NOV-23 | Software | 289584 |
| 20-NOV-23 | Hardware | 483466 |
| 20-NOV-23 | Office Supplies | 244075 |
| 21-NOV-23 | Software | 279126 |
| 21-NOV-23 | Hardware | 180520 |
| 21-NOV-23 | Office Supplies | 354276 |
| 22-NOV-23 | Software | 186392 |
| 22-NOV-23 | Hardware | 479634 |
| 22-NOV-23 | Office Supplies | 136275 |
| 23-NOV-23 | Software | 482701 |
| 23-NOV-23 | Hardware | 274590 |
| 23-NOV-23 | Office Supplies | 337465 |
| 24-NOV-23 | Software | 272275 |
| 24-NOV-23 | Hardware | 206596 |
| 24-NOV-23 | Office Supplies | 265819 |
| 25-NOV-23 | Software | 475753 |
| 25-NOV-23 | Hardware | 170663 |
| 25-NOV-23 | Office Supplies | 411858 |
| 26-NOV-23 | Software | 238840 |
| 26-NOV-23 | Hardware | 140992 |
| 26-NOV-23 | Office Supplies | 346945 |
| 27-NOV-23 | Software | 230495 |
| 27-NOV-23 | Hardware | 266155 |
| 27-NOV-23 | Office Supplies | 448711 |
| 28-NOV-23 | Software | 388240 |
| 28-NOV-23 | Hardware | 293781 |
| 28-NOV-23 | Office Supplies | 155978 |
| 29-NOV-23 | Software | 498768 |
| 29-NOV-23 | Hardware | 166529 |
| 29-NOV-23 | Office Supplies | 470821 |
| 30-NOV-23 | Software | 103530 |
| 30-NOV-23 | Hardware | 453834 |
| 30-NOV-23 | Office Supplies | 309072 |
| 01-DEC-23 | Software | 310076 |
| 01-DEC-23 | Hardware | 295026 |
| 01-DEC-23 | Office Supplies | 331398 |
| 02-DEC-23 | Software | 318602 |
| 02-DEC-23 | Hardware | 244608 |
| 02-DEC-23 | Office Supplies | 394145 |
| 03-DEC-23 | Software | 444490 |
| 03-DEC-23 | Hardware | 216417 |
| 03-DEC-23 | Office Supplies | 425513 |
| 04-DEC-23 | Software | 193954 |
| 04-DEC-23 | Hardware | 470937 |
| 04-DEC-23 | Office Supplies | 214677 |
| 05-DEC-23 | Software | 104492 |
| 05-DEC-23 | Hardware | 101056 |
| 05-DEC-23 | Office Supplies | 282247 |
| 06-DEC-23 | Software | 465632 |
| 06-DEC-23 | Hardware | 491091 |
| 06-DEC-23 | Office Supplies | 490342 |
| 07-DEC-23 | Software | 247888 |
| 07-DEC-23 | Hardware | 322334 |
| 07-DEC-23 | Office Supplies | 442330 |
| 08-DEC-23 | Software | 132190 |
| 08-DEC-23 | Hardware | 177824 |
| 08-DEC-23 | Office Supplies | 277247 |
| 09-DEC-23 | Software | 300054 |
| 09-DEC-23 | Hardware | 277895 |
| 09-DEC-23 | Office Supplies | 247049 |
| 10-DEC-23 | Software | 325098 |
| 10-DEC-23 | Hardware | 189922 |
| 10-DEC-23 | Office Supplies | 433469 |
| 11-DEC-23 | Software | 345347 |
| 11-DEC-23 | Hardware | 292778 |
| 11-DEC-23 | Office Supplies | 469616 |
| 12-DEC-23 | Software | 168864 |
| 12-DEC-23 | Hardware | 490877 |
| 12-DEC-23 | Office Supplies | 351204 |
| 13-DEC-23 | Software | 159965 |
| 13-DEC-23 | Hardware | 420244 |
| 13-DEC-23 | Office Supplies | 287081 |
| 14-DEC-23 | Software | 337371 |
| 14-DEC-23 | Hardware | 332795 |
| 14-DEC-23 | Office Supplies | 111930 |
| 15-DEC-23 | Software | 461622 |
| 15-DEC-23 | Hardware | 234988 |
| 15-DEC-23 | Office Supplies | 267212 |
| 16-DEC-23 | Software | 230958 |
| 16-DEC-23 | Hardware | 353872 |
| 16-DEC-23 | Office Supplies | 284872 |
| 17-DEC-23 | Software | 146321 |
| 17-DEC-23 | Hardware | 246657 |
| 17-DEC-23 | Office Supplies | 388863 |
| 18-DEC-23 | Software | 413152 |
| 18-DEC-23 | Hardware | 135720 |
| 18-DEC-23 | Office Supplies | 131658 |
| 19-DEC-23 | Software | 486320 |
| 19-DEC-23 | Hardware | 110131 |
| 19-DEC-23 | Office Supplies | 472921 |
| 20-DEC-23 | Software | 478448 |
| 20-DEC-23 | Hardware | 143700 |
| 20-DEC-23 | Office Supplies | 334531 |
| 21-DEC-23 | Software | 327614 |
| 21-DEC-23 | Hardware | 289838 |
| 21-DEC-23 | Office Supplies | 409196 |
| 22-DEC-23 | Software | 395130 |
| 22-DEC-23 | Hardware | 262819 |
| 22-DEC-23 | Office Supplies | 461814 |
| 23-DEC-23 | Software | 465882 |
| 23-DEC-23 | Hardware | 164457 |
| 23-DEC-23 | Office Supplies | 421300 |
| 24-DEC-23 | Software | 469328 |
| 24-DEC-23 | Hardware | 303003 |
| 24-DEC-23 | Office Supplies | 323886 |
| 25-DEC-23 | Software | 102272 |
| 25-DEC-23 | Hardware | 209510 |
| 25-DEC-23 | Office Supplies | 457322 |
| 26-DEC-23 | Software | 209543 |
| 26-DEC-23 | Hardware | 263148 |
| 26-DEC-23 | Office Supplies | 431696 |
| 27-DEC-23 | Software | 462120 |
| 27-DEC-23 | Hardware | 346375 |
| 27-DEC-23 | Office Supplies | 424553 |
| 28-DEC-23 | Software | 135913 |
| 28-DEC-23 | Hardware | 238250 |
| 28-DEC-23 | Office Supplies | 225642 |
| 29-DEC-23 | Software | 465128 |
| 29-DEC-23 | Hardware | 331667 |
| 29-DEC-23 | Office Supplies | 302910 |
| 30-DEC-23 | Software | 442538 |
| 30-DEC-23 | Hardware | 147313 |
| 30-DEC-23 | Office Supplies | 134577 |
| 31-DEC-23 | Software | 185736 |
| 31-DEC-23 | Hardware | 387580 |
| 31-DEC-23 | Office Supplies | 210082 |
EXEC DBMS_RANDOM.SEED(42);
CREATE TABLE north_america_sale AS
WITH north_america_sale (report_date, product_category, total_sale) AS (
SELECT
daily_sale.report_date,
data_template.product_category,
daily_sale.total_sale
FROM (
SELECT
'Software' AS category_1,
'Hardware' AS category_2,
'Office Supplies' AS category_3
FROM
dual
)
UNPIVOT (
product_category FOR category_column IN (
"CATEGORY_1", "CATEGORY_2", "CATEGORY_3"
)
) data_template
CROSS JOIN (
SELECT
TO_DATE('2023-01-01', 'YYYY-MM-DD') AS report_date,
FLOOR(DBMS_RANDOM.VALUE(100000, 500000)) AS total_sale
FROM
dual
) daily_sale
UNION ALL
SELECT
north_america_sale.report_date + INTERVAL '1' DAY,
north_america_sale.product_category,
FLOOR(DBMS_RANDOM.VALUE(100000, 500000))
FROM
north_america_sale
WHERE
north_america_sale.report_date < TO_DATE('2023-12-31', 'YYYY-MM-DD')
)
SELECT
north_america_sale.report_date,
north_america_sale.product_category,
north_america_sale.total_sale
FROM
north_america_sale;
Table: europe_sale
Description: Contains sale information for European region in year 2023. There is one row per day value and product category value along with the corresponding total sale value.
Additional info: As a result of running the script provided, the total sale amount may vary due to the use of the DBMS_RANDOM.VALUE function. The report date and product category values should match.
| report_date | product_category | total_sale |
|---|---|---|
| 01-JAN-23 | Software | 130986 |
| 01-JAN-23 | Hardware | 325957 |
| 01-JAN-23 | Office Supplies | 359381 |
| 02-JAN-23 | Software | 350039 |
| 02-JAN-23 | Hardware | 235789 |
| 02-JAN-23 | Office Supplies | 291373 |
| 03-JAN-23 | Software | 463015 |
| 03-JAN-23 | Hardware | 382062 |
| 03-JAN-23 | Office Supplies | 106383 |
| 04-JAN-23 | Software | 499010 |
| 04-JAN-23 | Hardware | 116633 |
| 04-JAN-23 | Office Supplies | 441220 |
| 05-JAN-23 | Software | 482840 |
| 05-JAN-23 | Hardware | 456018 |
| 05-JAN-23 | Office Supplies | 308338 |
| 06-JAN-23 | Software | 463402 |
| 06-JAN-23 | Hardware | 385487 |
| 06-JAN-23 | Office Supplies | 244131 |
| 07-JAN-23 | Software | 247090 |
| 07-JAN-23 | Hardware | 198045 |
| 07-JAN-23 | Office Supplies | 359830 |
| 08-JAN-23 | Software | 372801 |
| 08-JAN-23 | Hardware | 471010 |
| 08-JAN-23 | Office Supplies | 450011 |
| 09-JAN-23 | Software | 401816 |
| 09-JAN-23 | Hardware | 466308 |
| 09-JAN-23 | Office Supplies | 119207 |
| 10-JAN-23 | Software | 146721 |
| 10-JAN-23 | Hardware | 314424 |
| 10-JAN-23 | Office Supplies | 291614 |
| 11-JAN-23 | Software | 184358 |
| 11-JAN-23 | Hardware | 447629 |
| 11-JAN-23 | Office Supplies | 445219 |
| 12-JAN-23 | Software | 122224 |
| 12-JAN-23 | Hardware | 491773 |
| 12-JAN-23 | Office Supplies | 377890 |
| 13-JAN-23 | Software | 216145 |
| 13-JAN-23 | Hardware | 212298 |
| 13-JAN-23 | Office Supplies | 269156 |
| 14-JAN-23 | Software | 117248 |
| 14-JAN-23 | Hardware | 353179 |
| 14-JAN-23 | Office Supplies | 488083 |
| 15-JAN-23 | Software | 130295 |
| 15-JAN-23 | Hardware | 468557 |
| 15-JAN-23 | Office Supplies | 122763 |
| 16-JAN-23 | Software | 295801 |
| 16-JAN-23 | Hardware | 487853 |
| 16-JAN-23 | Office Supplies | 459475 |
| 17-JAN-23 | Software | 184603 |
| 17-JAN-23 | Hardware | 275430 |
| 17-JAN-23 | Office Supplies | 222975 |
| 18-JAN-23 | Software | 421602 |
| 18-JAN-23 | Hardware | 191991 |
| 18-JAN-23 | Office Supplies | 280727 |
| 19-JAN-23 | Software | 388766 |
| 19-JAN-23 | Hardware | 432802 |
| 19-JAN-23 | Office Supplies | 292265 |
| 20-JAN-23 | Software | 378589 |
| 20-JAN-23 | Hardware | 396760 |
| 20-JAN-23 | Office Supplies | 450214 |
| 21-JAN-23 | Software | 482988 |
| 21-JAN-23 | Hardware | 147373 |
| 21-JAN-23 | Office Supplies | 329691 |
| 22-JAN-23 | Software | 451602 |
| 22-JAN-23 | Hardware | 121235 |
| 22-JAN-23 | Office Supplies | 108407 |
| 23-JAN-23 | Software | 319111 |
| 23-JAN-23 | Hardware | 198986 |
| 23-JAN-23 | Office Supplies | 168317 |
| 24-JAN-23 | Software | 477495 |
| 24-JAN-23 | Hardware | 480650 |
| 24-JAN-23 | Office Supplies | 238667 |
| 25-JAN-23 | Software | 232214 |
| 25-JAN-23 | Hardware | 277385 |
| 25-JAN-23 | Office Supplies | 166603 |
| 26-JAN-23 | Software | 382594 |
| 26-JAN-23 | Hardware | 168602 |
| 26-JAN-23 | Office Supplies | 458864 |
| 27-JAN-23 | Software | 409486 |
| 27-JAN-23 | Hardware | 486419 |
| 27-JAN-23 | Office Supplies | 241738 |
| 28-JAN-23 | Software | 242183 |
| 28-JAN-23 | Hardware | 468323 |
| 28-JAN-23 | Office Supplies | 406416 |
| 29-JAN-23 | Software | 472342 |
| 29-JAN-23 | Hardware | 473124 |
| 29-JAN-23 | Office Supplies | 380432 |
| 30-JAN-23 | Software | 237485 |
| 30-JAN-23 | Hardware | 400814 |
| 30-JAN-23 | Office Supplies | 388534 |
| 31-JAN-23 | Software | 328104 |
| 31-JAN-23 | Hardware | 199133 |
| 31-JAN-23 | Office Supplies | 259672 |
| 01-FEB-23 | Software | 498848 |
| 01-FEB-23 | Hardware | 468851 |
| 01-FEB-23 | Office Supplies | 374415 |
| 02-FEB-23 | Software | 496490 |
| 02-FEB-23 | Hardware | 349406 |
| 02-FEB-23 | Office Supplies | 167543 |
| 03-FEB-23 | Software | 191080 |
| 03-FEB-23 | Hardware | 273296 |
| 03-FEB-23 | Office Supplies | 468504 |
| 04-FEB-23 | Software | 198142 |
| 04-FEB-23 | Hardware | 316817 |
| 04-FEB-23 | Office Supplies | 452816 |
| 05-FEB-23 | Software | 289578 |
| 05-FEB-23 | Hardware | 304197 |
| 05-FEB-23 | Office Supplies | 260594 |
| 06-FEB-23 | Software | 239591 |
| 06-FEB-23 | Hardware | 298252 |
| 06-FEB-23 | Office Supplies | 419222 |
| 07-FEB-23 | Software | 434004 |
| 07-FEB-23 | Hardware | 120772 |
| 07-FEB-23 | Office Supplies | 365084 |
| 08-FEB-23 | Software | 356630 |
| 08-FEB-23 | Hardware | 455330 |
| 08-FEB-23 | Office Supplies | 120497 |
| 09-FEB-23 | Software | 210124 |
| 09-FEB-23 | Hardware | 189088 |
| 09-FEB-23 | Office Supplies | 422049 |
| 10-FEB-23 | Software | 396941 |
| 10-FEB-23 | Hardware | 147215 |
| 10-FEB-23 | Office Supplies | 298119 |
| 11-FEB-23 | Software | 327989 |
| 11-FEB-23 | Hardware | 476343 |
| 11-FEB-23 | Office Supplies | 449502 |
| 12-FEB-23 | Software | 113082 |
| 12-FEB-23 | Hardware | 228704 |
| 12-FEB-23 | Office Supplies | 126792 |
| 13-FEB-23 | Software | 234147 |
| 13-FEB-23 | Hardware | 473675 |
| 13-FEB-23 | Office Supplies | 341899 |
| 14-FEB-23 | Software | 427368 |
| 14-FEB-23 | Hardware | 107628 |
| 14-FEB-23 | Office Supplies | 303236 |
| 15-FEB-23 | Software | 194554 |
| 15-FEB-23 | Hardware | 431761 |
| 15-FEB-23 | Office Supplies | 272520 |
| 16-FEB-23 | Software | 167010 |
| 16-FEB-23 | Hardware | 211933 |
| 16-FEB-23 | Office Supplies | 271376 |
| 17-FEB-23 | Software | 299654 |
| 17-FEB-23 | Hardware | 171489 |
| 17-FEB-23 | Office Supplies | 421586 |
| 18-FEB-23 | Software | 253618 |
| 18-FEB-23 | Hardware | 184734 |
| 18-FEB-23 | Office Supplies | 154463 |
| 19-FEB-23 | Software | 280170 |
| 19-FEB-23 | Hardware | 208972 |
| 19-FEB-23 | Office Supplies | 157939 |
| 20-FEB-23 | Software | 296464 |
| 20-FEB-23 | Hardware | 393431 |
| 20-FEB-23 | Office Supplies | 396622 |
| 21-FEB-23 | Software | 365663 |
| 21-FEB-23 | Hardware | 419070 |
| 21-FEB-23 | Office Supplies | 249639 |
| 22-FEB-23 | Software | 418007 |
| 22-FEB-23 | Hardware | 211224 |
| 22-FEB-23 | Office Supplies | 445522 |
| 23-FEB-23 | Software | 479608 |
| 23-FEB-23 | Hardware | 423726 |
| 23-FEB-23 | Office Supplies | 277872 |
| 24-FEB-23 | Software | 102493 |
| 24-FEB-23 | Hardware | 166960 |
| 24-FEB-23 | Office Supplies | 305881 |
| 25-FEB-23 | Software | 222458 |
| 25-FEB-23 | Hardware | 128558 |
| 25-FEB-23 | Office Supplies | 452534 |
| 26-FEB-23 | Software | 137605 |
| 26-FEB-23 | Hardware | 423640 |
| 26-FEB-23 | Office Supplies | 167263 |
| 27-FEB-23 | Software | 291874 |
| 27-FEB-23 | Hardware | 409779 |
| 27-FEB-23 | Office Supplies | 260577 |
| 28-FEB-23 | Software | 343636 |
| 28-FEB-23 | Hardware | 150560 |
| 28-FEB-23 | Office Supplies | 231950 |
| 01-MAR-23 | Software | 352583 |
| 01-MAR-23 | Hardware | 108159 |
| 01-MAR-23 | Office Supplies | 185315 |
| 02-MAR-23 | Software | 107441 |
| 02-MAR-23 | Hardware | 309547 |
| 02-MAR-23 | Office Supplies | 122136 |
| 03-MAR-23 | Software | 423414 |
| 03-MAR-23 | Hardware | 499811 |
| 03-MAR-23 | Office Supplies | 392746 |
| 04-MAR-23 | Software | 491539 |
| 04-MAR-23 | Hardware | 345375 |
| 04-MAR-23 | Office Supplies | 218853 |
| 05-MAR-23 | Software | 248758 |
| 05-MAR-23 | Hardware | 174163 |
| 05-MAR-23 | Office Supplies | 355488 |
| 06-MAR-23 | Software | 450393 |
| 06-MAR-23 | Hardware | 169503 |
| 06-MAR-23 | Office Supplies | 278893 |
| 07-MAR-23 | Software | 477258 |
| 07-MAR-23 | Hardware | 422113 |
| 07-MAR-23 | Office Supplies | 200048 |
| 08-MAR-23 | Software | 374121 |
| 08-MAR-23 | Hardware | 291224 |
| 08-MAR-23 | Office Supplies | 108375 |
| 09-MAR-23 | Software | 221727 |
| 09-MAR-23 | Hardware | 472045 |
| 09-MAR-23 | Office Supplies | 118751 |
| 10-MAR-23 | Software | 318517 |
| 10-MAR-23 | Hardware | 140101 |
| 10-MAR-23 | Office Supplies | 443992 |
| 11-MAR-23 | Software | 128573 |
| 11-MAR-23 | Hardware | 218247 |
| 11-MAR-23 | Office Supplies | 427230 |
| 12-MAR-23 | Software | 334955 |
| 12-MAR-23 | Hardware | 425448 |
| 12-MAR-23 | Office Supplies | 420772 |
| 13-MAR-23 | Software | 467659 |
| 13-MAR-23 | Hardware | 403023 |
| 13-MAR-23 | Office Supplies | 423537 |
| 14-MAR-23 | Software | 170618 |
| 14-MAR-23 | Hardware | 494032 |
| 14-MAR-23 | Office Supplies | 412336 |
| 15-MAR-23 | Software | 424735 |
| 15-MAR-23 | Hardware | 371217 |
| 15-MAR-23 | Office Supplies | 202721 |
| 16-MAR-23 | Software | 308023 |
| 16-MAR-23 | Hardware | 487999 |
| 16-MAR-23 | Office Supplies | 493143 |
| 17-MAR-23 | Software | 346157 |
| 17-MAR-23 | Hardware | 269133 |
| 17-MAR-23 | Office Supplies | 331892 |
| 18-MAR-23 | Software | 360626 |
| 18-MAR-23 | Hardware | 217758 |
| 18-MAR-23 | Office Supplies | 341784 |
| 19-MAR-23 | Software | 240326 |
| 19-MAR-23 | Hardware | 474311 |
| 19-MAR-23 | Office Supplies | 480205 |
| 20-MAR-23 | Software | 204067 |
| 20-MAR-23 | Hardware | 325958 |
| 20-MAR-23 | Office Supplies | 349648 |
| 21-MAR-23 | Software | 466128 |
| 21-MAR-23 | Hardware | 451988 |
| 21-MAR-23 | Office Supplies | 218058 |
| 22-MAR-23 | Software | 319976 |
| 22-MAR-23 | Hardware | 326494 |
| 22-MAR-23 | Office Supplies | 270824 |
| 23-MAR-23 | Software | 139625 |
| 23-MAR-23 | Hardware | 216417 |
| 23-MAR-23 | Office Supplies | 477186 |
| 24-MAR-23 | Software | 279025 |
| 24-MAR-23 | Hardware | 121012 |
| 24-MAR-23 | Office Supplies | 163536 |
| 25-MAR-23 | Software | 191230 |
| 25-MAR-23 | Hardware | 401993 |
| 25-MAR-23 | Office Supplies | 293330 |
| 26-MAR-23 | Software | 302770 |
| 26-MAR-23 | Hardware | 182144 |
| 26-MAR-23 | Office Supplies | 279223 |
| 27-MAR-23 | Software | 101519 |
| 27-MAR-23 | Hardware | 467885 |
| 27-MAR-23 | Office Supplies | 241178 |
| 28-MAR-23 | Software | 350644 |
| 28-MAR-23 | Hardware | 179143 |
| 28-MAR-23 | Office Supplies | 257859 |
| 29-MAR-23 | Software | 285776 |
| 29-MAR-23 | Hardware | 268899 |
| 29-MAR-23 | Office Supplies | 192559 |
| 30-MAR-23 | Software | 407435 |
| 30-MAR-23 | Hardware | 439023 |
| 30-MAR-23 | Office Supplies | 251407 |
| 31-MAR-23 | Software | 270420 |
| 31-MAR-23 | Hardware | 433787 |
| 31-MAR-23 | Office Supplies | 355011 |
| 01-APR-23 | Software | 141595 |
| 01-APR-23 | Hardware | 390594 |
| 01-APR-23 | Office Supplies | 320527 |
| 02-APR-23 | Software | 183160 |
| 02-APR-23 | Hardware | 464361 |
| 02-APR-23 | Office Supplies | 487635 |
| 03-APR-23 | Software | 179908 |
| 03-APR-23 | Hardware | 487048 |
| 03-APR-23 | Office Supplies | 109011 |
| 04-APR-23 | Software | 156679 |
| 04-APR-23 | Hardware | 437387 |
| 04-APR-23 | Office Supplies | 171126 |
| 05-APR-23 | Software | 125223 |
| 05-APR-23 | Hardware | 163396 |
| 05-APR-23 | Office Supplies | 299903 |
| 06-APR-23 | Software | 121008 |
| 06-APR-23 | Hardware | 241845 |
| 06-APR-23 | Office Supplies | 442197 |
| 07-APR-23 | Software | 221383 |
| 07-APR-23 | Hardware | 454711 |
| 07-APR-23 | Office Supplies | 405102 |
| 08-APR-23 | Software | 107507 |
| 08-APR-23 | Hardware | 251905 |
| 08-APR-23 | Office Supplies | 220887 |
| 09-APR-23 | Software | 310617 |
| 09-APR-23 | Hardware | 227411 |
| 09-APR-23 | Office Supplies | 265518 |
| 10-APR-23 | Software | 422232 |
| 10-APR-23 | Hardware | 310046 |
| 10-APR-23 | Office Supplies | 150205 |
| 11-APR-23 | Software | 332198 |
| 11-APR-23 | Hardware | 320621 |
| 11-APR-23 | Office Supplies | 411607 |
| 12-APR-23 | Software | 384063 |
| 12-APR-23 | Hardware | 274390 |
| 12-APR-23 | Office Supplies | 366354 |
| 13-APR-23 | Software | 280966 |
| 13-APR-23 | Hardware | 382678 |
| 13-APR-23 | Office Supplies | 169193 |
| 14-APR-23 | Software | 288234 |
| 14-APR-23 | Hardware | 158199 |
| 14-APR-23 | Office Supplies | 405273 |
| 15-APR-23 | Software | 312305 |
| 15-APR-23 | Hardware | 375867 |
| 15-APR-23 | Office Supplies | 242540 |
| 16-APR-23 | Software | 457762 |
| 16-APR-23 | Hardware | 306784 |
| 16-APR-23 | Office Supplies | 410744 |
| 17-APR-23 | Software | 134756 |
| 17-APR-23 | Hardware | 128819 |
| 17-APR-23 | Office Supplies | 393735 |
| 18-APR-23 | Software | 156509 |
| 18-APR-23 | Hardware | 277928 |
| 18-APR-23 | Office Supplies | 185693 |
| 19-APR-23 | Software | 475899 |
| 19-APR-23 | Hardware | 352213 |
| 19-APR-23 | Office Supplies | 118006 |
| 20-APR-23 | Software | 486045 |
| 20-APR-23 | Hardware | 105392 |
| 20-APR-23 | Office Supplies | 274407 |
| 21-APR-23 | Software | 137841 |
| 21-APR-23 | Hardware | 412107 |
| 21-APR-23 | Office Supplies | 307669 |
| 22-APR-23 | Software | 420618 |
| 22-APR-23 | Hardware | 440743 |
| 22-APR-23 | Office Supplies | 211778 |
| 23-APR-23 | Software | 437481 |
| 23-APR-23 | Hardware | 306189 |
| 23-APR-23 | Office Supplies | 446075 |
| 24-APR-23 | Software | 369096 |
| 24-APR-23 | Hardware | 309242 |
| 24-APR-23 | Office Supplies | 300044 |
| 25-APR-23 | Software | 347470 |
| 25-APR-23 | Hardware | 433689 |
| 25-APR-23 | Office Supplies | 330579 |
| 26-APR-23 | Software | 147642 |
| 26-APR-23 | Hardware | 465270 |
| 26-APR-23 | Office Supplies | 458689 |
| 27-APR-23 | Software | 131632 |
| 27-APR-23 | Hardware | 345373 |
| 27-APR-23 | Office Supplies | 256230 |
| 28-APR-23 | Software | 159253 |
| 28-APR-23 | Hardware | 478742 |
| 28-APR-23 | Office Supplies | 487975 |
| 29-APR-23 | Software | 235898 |
| 29-APR-23 | Hardware | 308098 |
| 29-APR-23 | Office Supplies | 172834 |
| 30-APR-23 | Software | 429613 |
| 30-APR-23 | Hardware | 370109 |
| 30-APR-23 | Office Supplies | 279783 |
| 01-MAY-23 | Software | 140762 |
| 01-MAY-23 | Hardware | 318807 |
| 01-MAY-23 | Office Supplies | 294785 |
| 02-MAY-23 | Software | 376862 |
| 02-MAY-23 | Hardware | 208853 |
| 02-MAY-23 | Office Supplies | 498942 |
| 03-MAY-23 | Software | 117052 |
| 03-MAY-23 | Hardware | 249786 |
| 03-MAY-23 | Office Supplies | 182057 |
| 04-MAY-23 | Software | 188616 |
| 04-MAY-23 | Hardware | 326858 |
| 04-MAY-23 | Office Supplies | 116027 |
| 05-MAY-23 | Software | 210789 |
| 05-MAY-23 | Hardware | 382226 |
| 05-MAY-23 | Office Supplies | 462508 |
| 06-MAY-23 | Software | 224315 |
| 06-MAY-23 | Hardware | 204152 |
| 06-MAY-23 | Office Supplies | 243199 |
| 07-MAY-23 | Software | 144383 |
| 07-MAY-23 | Hardware | 107532 |
| 07-MAY-23 | Office Supplies | 197586 |
| 08-MAY-23 | Software | 274237 |
| 08-MAY-23 | Hardware | 145299 |
| 08-MAY-23 | Office Supplies | 484134 |
| 09-MAY-23 | Software | 262382 |
| 09-MAY-23 | Hardware | 273740 |
| 09-MAY-23 | Office Supplies | 220205 |
| 10-MAY-23 | Software | 380503 |
| 10-MAY-23 | Hardware | 350232 |
| 10-MAY-23 | Office Supplies | 310852 |
| 11-MAY-23 | Software | 391562 |
| 11-MAY-23 | Hardware | 478243 |
| 11-MAY-23 | Office Supplies | 124996 |
| 12-MAY-23 | Software | 240861 |
| 12-MAY-23 | Hardware | 245958 |
| 12-MAY-23 | Office Supplies | 418096 |
| 13-MAY-23 | Software | 298986 |
| 13-MAY-23 | Hardware | 364523 |
| 13-MAY-23 | Office Supplies | 183475 |
| 14-MAY-23 | Software | 412636 |
| 14-MAY-23 | Hardware | 236258 |
| 14-MAY-23 | Office Supplies | 292129 |
| 15-MAY-23 | Software | 474717 |
| 15-MAY-23 | Hardware | 242421 |
| 15-MAY-23 | Office Supplies | 227600 |
| 16-MAY-23 | Software | 218739 |
| 16-MAY-23 | Hardware | 283568 |
| 16-MAY-23 | Office Supplies | 182894 |
| 17-MAY-23 | Software | 231174 |
| 17-MAY-23 | Hardware | 280282 |
| 17-MAY-23 | Office Supplies | 315630 |
| 18-MAY-23 | Software | 270421 |
| 18-MAY-23 | Hardware | 203850 |
| 18-MAY-23 | Office Supplies | 415408 |
| 19-MAY-23 | Software | 263918 |
| 19-MAY-23 | Hardware | 303145 |
| 19-MAY-23 | Office Supplies | 492547 |
| 20-MAY-23 | Software | 414991 |
| 20-MAY-23 | Hardware | 257366 |
| 20-MAY-23 | Office Supplies | 459085 |
| 21-MAY-23 | Software | 309794 |
| 21-MAY-23 | Hardware | 408615 |
| 21-MAY-23 | Office Supplies | 228029 |
| 22-MAY-23 | Software | 207054 |
| 22-MAY-23 | Hardware | 329477 |
| 22-MAY-23 | Office Supplies | 472817 |
| 23-MAY-23 | Software | 434124 |
| 23-MAY-23 | Hardware | 409775 |
| 23-MAY-23 | Office Supplies | 246750 |
| 24-MAY-23 | Software | 145983 |
| 24-MAY-23 | Hardware | 136951 |
| 24-MAY-23 | Office Supplies | 340411 |
| 25-MAY-23 | Software | 435328 |
| 25-MAY-23 | Hardware | 119100 |
| 25-MAY-23 | Office Supplies | 249954 |
| 26-MAY-23 | Software | 325187 |
| 26-MAY-23 | Hardware | 392976 |
| 26-MAY-23 | Office Supplies | 328867 |
| 27-MAY-23 | Software | 167029 |
| 27-MAY-23 | Hardware | 393557 |
| 27-MAY-23 | Office Supplies | 454022 |
| 28-MAY-23 | Software | 435836 |
| 28-MAY-23 | Hardware | 150924 |
| 28-MAY-23 | Office Supplies | 454083 |
| 29-MAY-23 | Software | 226260 |
| 29-MAY-23 | Hardware | 155481 |
| 29-MAY-23 | Office Supplies | 281388 |
| 30-MAY-23 | Software | 117544 |
| 30-MAY-23 | Hardware | 155852 |
| 30-MAY-23 | Office Supplies | 403325 |
| 31-MAY-23 | Software | 377182 |
| 31-MAY-23 | Hardware | 108781 |
| 31-MAY-23 | Office Supplies | 273138 |
| 01-JUN-23 | Software | 311505 |
| 01-JUN-23 | Hardware | 119690 |
| 01-JUN-23 | Office Supplies | 465736 |
| 02-JUN-23 | Software | 264947 |
| 02-JUN-23 | Hardware | 408841 |
| 02-JUN-23 | Office Supplies | 152197 |
| 03-JUN-23 | Software | 374350 |
| 03-JUN-23 | Hardware | 264722 |
| 03-JUN-23 | Office Supplies | 320520 |
| 04-JUN-23 | Software | 423306 |
| 04-JUN-23 | Hardware | 166503 |
| 04-JUN-23 | Office Supplies | 299382 |
| 05-JUN-23 | Software | 465584 |
| 05-JUN-23 | Hardware | 495608 |
| 05-JUN-23 | Office Supplies | 496827 |
| 06-JUN-23 | Software | 244276 |
| 06-JUN-23 | Hardware | 330948 |
| 06-JUN-23 | Office Supplies | 196702 |
| 07-JUN-23 | Software | 446569 |
| 07-JUN-23 | Hardware | 350827 |
| 07-JUN-23 | Office Supplies | 308290 |
| 08-JUN-23 | Software | 413169 |
| 08-JUN-23 | Hardware | 436055 |
| 08-JUN-23 | Office Supplies | 464097 |
| 09-JUN-23 | Software | 409417 |
| 09-JUN-23 | Hardware | 224598 |
| 09-JUN-23 | Office Supplies | 385330 |
| 10-JUN-23 | Software | 376142 |
| 10-JUN-23 | Hardware | 311306 |
| 10-JUN-23 | Office Supplies | 418557 |
| 11-JUN-23 | Software | 419889 |
| 11-JUN-23 | Hardware | 357489 |
| 11-JUN-23 | Office Supplies | 156642 |
| 12-JUN-23 | Software | 306148 |
| 12-JUN-23 | Hardware | 200276 |
| 12-JUN-23 | Office Supplies | 427942 |
| 13-JUN-23 | Software | 302151 |
| 13-JUN-23 | Hardware | 199538 |
| 13-JUN-23 | Office Supplies | 157699 |
| 14-JUN-23 | Software | 149388 |
| 14-JUN-23 | Hardware | 490336 |
| 14-JUN-23 | Office Supplies | 460060 |
| 15-JUN-23 | Software | 253405 |
| 15-JUN-23 | Hardware | 401420 |
| 15-JUN-23 | Office Supplies | 146533 |
| 16-JUN-23 | Software | 450910 |
| 16-JUN-23 | Hardware | 370536 |
| 16-JUN-23 | Office Supplies | 386430 |
| 17-JUN-23 | Software | 378090 |
| 17-JUN-23 | Hardware | 464114 |
| 17-JUN-23 | Office Supplies | 406680 |
| 18-JUN-23 | Software | 211615 |
| 18-JUN-23 | Hardware | 290351 |
| 18-JUN-23 | Office Supplies | 444837 |
| 19-JUN-23 | Software | 237235 |
| 19-JUN-23 | Hardware | 220923 |
| 19-JUN-23 | Office Supplies | 244289 |
| 20-JUN-23 | Software | 351066 |
| 20-JUN-23 | Hardware | 141090 |
| 20-JUN-23 | Office Supplies | 220148 |
| 21-JUN-23 | Software | 470754 |
| 21-JUN-23 | Hardware | 294240 |
| 21-JUN-23 | Office Supplies | 122212 |
| 22-JUN-23 | Software | 377163 |
| 22-JUN-23 | Hardware | 229455 |
| 22-JUN-23 | Office Supplies | 266779 |
| 23-JUN-23 | Software | 227325 |
| 23-JUN-23 | Hardware | 267736 |
| 23-JUN-23 | Office Supplies | 195147 |
| 24-JUN-23 | Software | 154526 |
| 24-JUN-23 | Hardware | 293664 |
| 24-JUN-23 | Office Supplies | 321285 |
| 25-JUN-23 | Software | 156763 |
| 25-JUN-23 | Hardware | 199975 |
| 25-JUN-23 | Office Supplies | 252248 |
| 26-JUN-23 | Software | 354824 |
| 26-JUN-23 | Hardware | 364079 |
| 26-JUN-23 | Office Supplies | 306592 |
| 27-JUN-23 | Software | 350527 |
| 27-JUN-23 | Hardware | 287508 |
| 27-JUN-23 | Office Supplies | 188713 |
| 28-JUN-23 | Software | 292010 |
| 28-JUN-23 | Hardware | 487758 |
| 28-JUN-23 | Office Supplies | 101658 |
| 29-JUN-23 | Software | 363394 |
| 29-JUN-23 | Hardware | 157124 |
| 29-JUN-23 | Office Supplies | 478412 |
| 30-JUN-23 | Software | 300932 |
| 30-JUN-23 | Hardware | 157215 |
| 30-JUN-23 | Office Supplies | 241366 |
| 01-JUL-23 | Software | 148090 |
| 01-JUL-23 | Hardware | 272906 |
| 01-JUL-23 | Office Supplies | 393778 |
| 02-JUL-23 | Software | 179911 |
| 02-JUL-23 | Hardware | 426551 |
| 02-JUL-23 | Office Supplies | 219791 |
| 03-JUL-23 | Software | 226839 |
| 03-JUL-23 | Hardware | 380730 |
| 03-JUL-23 | Office Supplies | 169157 |
| 04-JUL-23 | Software | 241680 |
| 04-JUL-23 | Hardware | 105436 |
| 04-JUL-23 | Office Supplies | 164201 |
| 05-JUL-23 | Software | 207715 |
| 05-JUL-23 | Hardware | 434853 |
| 05-JUL-23 | Office Supplies | 164089 |
| 06-JUL-23 | Software | 158928 |
| 06-JUL-23 | Hardware | 466440 |
| 06-JUL-23 | Office Supplies | 154431 |
| 07-JUL-23 | Software | 251429 |
| 07-JUL-23 | Hardware | 487763 |
| 07-JUL-23 | Office Supplies | 408431 |
| 08-JUL-23 | Software | 333003 |
| 08-JUL-23 | Hardware | 143077 |
| 08-JUL-23 | Office Supplies | 128848 |
| 09-JUL-23 | Software | 221806 |
| 09-JUL-23 | Hardware | 334149 |
| 09-JUL-23 | Office Supplies | 351364 |
| 10-JUL-23 | Software | 100624 |
| 10-JUL-23 | Hardware | 178095 |
| 10-JUL-23 | Office Supplies | 286670 |
| 11-JUL-23 | Software | 408145 |
| 11-JUL-23 | Hardware | 275415 |
| 11-JUL-23 | Office Supplies | 440642 |
| 12-JUL-23 | Software | 488925 |
| 12-JUL-23 | Hardware | 234437 |
| 12-JUL-23 | Office Supplies | 220215 |
| 13-JUL-23 | Software | 441077 |
| 13-JUL-23 | Hardware | 283602 |
| 13-JUL-23 | Office Supplies | 480705 |
| 14-JUL-23 | Software | 321405 |
| 14-JUL-23 | Hardware | 496504 |
| 14-JUL-23 | Office Supplies | 369516 |
| 15-JUL-23 | Software | 370793 |
| 15-JUL-23 | Hardware | 458243 |
| 15-JUL-23 | Office Supplies | 222362 |
| 16-JUL-23 | Software | 252803 |
| 16-JUL-23 | Hardware | 350939 |
| 16-JUL-23 | Office Supplies | 454198 |
| 17-JUL-23 | Software | 156089 |
| 17-JUL-23 | Hardware | 114823 |
| 17-JUL-23 | Office Supplies | 144888 |
| 18-JUL-23 | Software | 386844 |
| 18-JUL-23 | Hardware | 133935 |
| 18-JUL-23 | Office Supplies | 200292 |
| 19-JUL-23 | Software | 270214 |
| 19-JUL-23 | Hardware | 269897 |
| 19-JUL-23 | Office Supplies | 107055 |
| 20-JUL-23 | Software | 245143 |
| 20-JUL-23 | Hardware | 180536 |
| 20-JUL-23 | Office Supplies | 104647 |
| 21-JUL-23 | Software | 406462 |
| 21-JUL-23 | Hardware | 134985 |
| 21-JUL-23 | Office Supplies | 156146 |
| 22-JUL-23 | Software | 109799 |
| 22-JUL-23 | Hardware | 230605 |
| 22-JUL-23 | Office Supplies | 239874 |
| 23-JUL-23 | Software | 284416 |
| 23-JUL-23 | Hardware | 148793 |
| 23-JUL-23 | Office Supplies | 218456 |
| 24-JUL-23 | Software | 144795 |
| 24-JUL-23 | Hardware | 380334 |
| 24-JUL-23 | Office Supplies | 462944 |
| 25-JUL-23 | Software | 423947 |
| 25-JUL-23 | Hardware | 122222 |
| 25-JUL-23 | Office Supplies | 446006 |
| 26-JUL-23 | Software | 130794 |
| 26-JUL-23 | Hardware | 485806 |
| 26-JUL-23 | Office Supplies | 394017 |
| 27-JUL-23 | Software | 483047 |
| 27-JUL-23 | Hardware | 277896 |
| 27-JUL-23 | Office Supplies | 348972 |
| 28-JUL-23 | Software | 396253 |
| 28-JUL-23 | Hardware | 387469 |
| 28-JUL-23 | Office Supplies | 212031 |
| 29-JUL-23 | Software | 386963 |
| 29-JUL-23 | Hardware | 178360 |
| 29-JUL-23 | Office Supplies | 445313 |
| 30-JUL-23 | Software | 447697 |
| 30-JUL-23 | Hardware | 234068 |
| 30-JUL-23 | Office Supplies | 314974 |
| 31-JUL-23 | Software | 224862 |
| 31-JUL-23 | Hardware | 347539 |
| 31-JUL-23 | Office Supplies | 318588 |
| 01-AUG-23 | Software | 136851 |
| 01-AUG-23 | Hardware | 331205 |
| 01-AUG-23 | Office Supplies | 227110 |
| 02-AUG-23 | Software | 109391 |
| 02-AUG-23 | Hardware | 155210 |
| 02-AUG-23 | Office Supplies | 107036 |
| 03-AUG-23 | Software | 340818 |
| 03-AUG-23 | Hardware | 297598 |
| 03-AUG-23 | Office Supplies | 231274 |
| 04-AUG-23 | Software | 417143 |
| 04-AUG-23 | Hardware | 480037 |
| 04-AUG-23 | Office Supplies | 137046 |
| 05-AUG-23 | Software | 490894 |
| 05-AUG-23 | Hardware | 417638 |
| 05-AUG-23 | Office Supplies | 119741 |
| 06-AUG-23 | Software | 494310 |
| 06-AUG-23 | Hardware | 253262 |
| 06-AUG-23 | Office Supplies | 447793 |
| 07-AUG-23 | Software | 356028 |
| 07-AUG-23 | Hardware | 141396 |
| 07-AUG-23 | Office Supplies | 468005 |
| 08-AUG-23 | Software | 216678 |
| 08-AUG-23 | Hardware | 293425 |
| 08-AUG-23 | Office Supplies | 213345 |
| 09-AUG-23 | Software | 101459 |
| 09-AUG-23 | Hardware | 457496 |
| 09-AUG-23 | Office Supplies | 364674 |
| 10-AUG-23 | Software | 454849 |
| 10-AUG-23 | Hardware | 409279 |
| 10-AUG-23 | Office Supplies | 396333 |
| 11-AUG-23 | Software | 437044 |
| 11-AUG-23 | Hardware | 181646 |
| 11-AUG-23 | Office Supplies | 211539 |
| 12-AUG-23 | Software | 190055 |
| 12-AUG-23 | Hardware | 433339 |
| 12-AUG-23 | Office Supplies | 177433 |
| 13-AUG-23 | Software | 453043 |
| 13-AUG-23 | Hardware | 371613 |
| 13-AUG-23 | Office Supplies | 283404 |
| 14-AUG-23 | Software | 125292 |
| 14-AUG-23 | Hardware | 400191 |
| 14-AUG-23 | Office Supplies | 257934 |
| 15-AUG-23 | Software | 386019 |
| 15-AUG-23 | Hardware | 387147 |
| 15-AUG-23 | Office Supplies | 305108 |
| 16-AUG-23 | Software | 231773 |
| 16-AUG-23 | Hardware | 381273 |
| 16-AUG-23 | Office Supplies | 331623 |
| 17-AUG-23 | Software | 393107 |
| 17-AUG-23 | Hardware | 303725 |
| 17-AUG-23 | Office Supplies | 275465 |
| 18-AUG-23 | Software | 282980 |
| 18-AUG-23 | Hardware | 341541 |
| 18-AUG-23 | Office Supplies | 140965 |
| 19-AUG-23 | Software | 431933 |
| 19-AUG-23 | Hardware | 138311 |
| 19-AUG-23 | Office Supplies | 288702 |
| 20-AUG-23 | Software | 491784 |
| 20-AUG-23 | Hardware | 464240 |
| 20-AUG-23 | Office Supplies | 464490 |
| 21-AUG-23 | Software | 403369 |
| 21-AUG-23 | Hardware | 277863 |
| 21-AUG-23 | Office Supplies | 379244 |
| 22-AUG-23 | Software | 342814 |
| 22-AUG-23 | Hardware | 107198 |
| 22-AUG-23 | Office Supplies | 413377 |
| 23-AUG-23 | Software | 214480 |
| 23-AUG-23 | Hardware | 443937 |
| 23-AUG-23 | Office Supplies | 289252 |
| 24-AUG-23 | Software | 303146 |
| 24-AUG-23 | Hardware | 119602 |
| 24-AUG-23 | Office Supplies | 153454 |
| 25-AUG-23 | Software | 205728 |
| 25-AUG-23 | Hardware | 242047 |
| 25-AUG-23 | Office Supplies | 428543 |
| 26-AUG-23 | Software | 273114 |
| 26-AUG-23 | Hardware | 348451 |
| 26-AUG-23 | Office Supplies | 174699 |
| 27-AUG-23 | Software | 444968 |
| 27-AUG-23 | Hardware | 394566 |
| 27-AUG-23 | Office Supplies | 261222 |
| 28-AUG-23 | Software | 140139 |
| 28-AUG-23 | Hardware | 237829 |
| 28-AUG-23 | Office Supplies | 250821 |
| 29-AUG-23 | Software | 437298 |
| 29-AUG-23 | Hardware | 368978 |
| 29-AUG-23 | Office Supplies | 219958 |
| 30-AUG-23 | Software | 400241 |
| 30-AUG-23 | Hardware | 181840 |
| 30-AUG-23 | Office Supplies | 397579 |
| 31-AUG-23 | Software | 141923 |
| 31-AUG-23 | Hardware | 356412 |
| 31-AUG-23 | Office Supplies | 149477 |
| 01-SEP-23 | Software | 162649 |
| 01-SEP-23 | Hardware | 368106 |
| 01-SEP-23 | Office Supplies | 407390 |
| 02-SEP-23 | Software | 171311 |
| 02-SEP-23 | Hardware | 100499 |
| 02-SEP-23 | Office Supplies | 331085 |
| 03-SEP-23 | Software | 494360 |
| 03-SEP-23 | Hardware | 434919 |
| 03-SEP-23 | Office Supplies | 400876 |
| 04-SEP-23 | Software | 385077 |
| 04-SEP-23 | Hardware | 498835 |
| 04-SEP-23 | Office Supplies | 445773 |
| 05-SEP-23 | Software | 204009 |
| 05-SEP-23 | Hardware | 456094 |
| 05-SEP-23 | Office Supplies | 189993 |
| 06-SEP-23 | Software | 215665 |
| 06-SEP-23 | Hardware | 376902 |
| 06-SEP-23 | Office Supplies | 432878 |
| 07-SEP-23 | Software | 449924 |
| 07-SEP-23 | Hardware | 131924 |
| 07-SEP-23 | Office Supplies | 202070 |
| 08-SEP-23 | Software | 215311 |
| 08-SEP-23 | Hardware | 340668 |
| 08-SEP-23 | Office Supplies | 146842 |
| 09-SEP-23 | Software | 499203 |
| 09-SEP-23 | Hardware | 243056 |
| 09-SEP-23 | Office Supplies | 189038 |
| 10-SEP-23 | Software | 310956 |
| 10-SEP-23 | Hardware | 256403 |
| 10-SEP-23 | Office Supplies | 300350 |
| 11-SEP-23 | Software | 338729 |
| 11-SEP-23 | Hardware | 365795 |
| 11-SEP-23 | Office Supplies | 387708 |
| 12-SEP-23 | Software | 460844 |
| 12-SEP-23 | Hardware | 277039 |
| 12-SEP-23 | Office Supplies | 242547 |
| 13-SEP-23 | Software | 259629 |
| 13-SEP-23 | Hardware | 267474 |
| 13-SEP-23 | Office Supplies | 283371 |
| 14-SEP-23 | Software | 475576 |
| 14-SEP-23 | Hardware | 330046 |
| 14-SEP-23 | Office Supplies | 393402 |
| 15-SEP-23 | Software | 206995 |
| 15-SEP-23 | Hardware | 244148 |
| 15-SEP-23 | Office Supplies | 193924 |
| 16-SEP-23 | Software | 340814 |
| 16-SEP-23 | Hardware | 152964 |
| 16-SEP-23 | Office Supplies | 245881 |
| 17-SEP-23 | Software | 152836 |
| 17-SEP-23 | Hardware | 350166 |
| 17-SEP-23 | Office Supplies | 213764 |
| 18-SEP-23 | Software | 499650 |
| 18-SEP-23 | Hardware | 257235 |
| 18-SEP-23 | Office Supplies | 197081 |
| 19-SEP-23 | Software | 196319 |
| 19-SEP-23 | Hardware | 161852 |
| 19-SEP-23 | Office Supplies | 111162 |
| 20-SEP-23 | Software | 496428 |
| 20-SEP-23 | Hardware | 382268 |
| 20-SEP-23 | Office Supplies | 256903 |
| 21-SEP-23 | Software | 131435 |
| 21-SEP-23 | Hardware | 333089 |
| 21-SEP-23 | Office Supplies | 300714 |
| 22-SEP-23 | Software | 288585 |
| 22-SEP-23 | Hardware | 345921 |
| 22-SEP-23 | Office Supplies | 275874 |
| 23-SEP-23 | Software | 188320 |
| 23-SEP-23 | Hardware | 363638 |
| 23-SEP-23 | Office Supplies | 223569 |
| 24-SEP-23 | Software | 373364 |
| 24-SEP-23 | Hardware | 191241 |
| 24-SEP-23 | Office Supplies | 206948 |
| 25-SEP-23 | Software | 326280 |
| 25-SEP-23 | Hardware | 156920 |
| 25-SEP-23 | Office Supplies | 276073 |
| 26-SEP-23 | Software | 295994 |
| 26-SEP-23 | Hardware | 456126 |
| 26-SEP-23 | Office Supplies | 393633 |
| 27-SEP-23 | Software | 292724 |
| 27-SEP-23 | Hardware | 152039 |
| 27-SEP-23 | Office Supplies | 493222 |
| 28-SEP-23 | Software | 302803 |
| 28-SEP-23 | Hardware | 310606 |
| 28-SEP-23 | Office Supplies | 413639 |
| 29-SEP-23 | Software | 397432 |
| 29-SEP-23 | Hardware | 435049 |
| 29-SEP-23 | Office Supplies | 427647 |
| 30-SEP-23 | Software | 398871 |
| 30-SEP-23 | Hardware | 457273 |
| 30-SEP-23 | Office Supplies | 159307 |
| 01-OCT-23 | Software | 399450 |
| 01-OCT-23 | Hardware | 291064 |
| 01-OCT-23 | Office Supplies | 100564 |
| 02-OCT-23 | Software | 484086 |
| 02-OCT-23 | Hardware | 264161 |
| 02-OCT-23 | Office Supplies | 175967 |
| 03-OCT-23 | Software | 169276 |
| 03-OCT-23 | Hardware | 295316 |
| 03-OCT-23 | Office Supplies | 107787 |
| 04-OCT-23 | Software | 317494 |
| 04-OCT-23 | Hardware | 214179 |
| 04-OCT-23 | Office Supplies | 244205 |
| 05-OCT-23 | Software | 352830 |
| 05-OCT-23 | Hardware | 379116 |
| 05-OCT-23 | Office Supplies | 407086 |
| 06-OCT-23 | Software | 389838 |
| 06-OCT-23 | Hardware | 295644 |
| 06-OCT-23 | Office Supplies | 213362 |
| 07-OCT-23 | Software | 490714 |
| 07-OCT-23 | Hardware | 389043 |
| 07-OCT-23 | Office Supplies | 213891 |
| 08-OCT-23 | Software | 104384 |
| 08-OCT-23 | Hardware | 299232 |
| 08-OCT-23 | Office Supplies | 192875 |
| 09-OCT-23 | Software | 170542 |
| 09-OCT-23 | Hardware | 428867 |
| 09-OCT-23 | Office Supplies | 268138 |
| 10-OCT-23 | Software | 228362 |
| 10-OCT-23 | Hardware | 187456 |
| 10-OCT-23 | Office Supplies | 303195 |
| 11-OCT-23 | Software | 335181 |
| 11-OCT-23 | Hardware | 487771 |
| 11-OCT-23 | Office Supplies | 154703 |
| 12-OCT-23 | Software | 224134 |
| 12-OCT-23 | Hardware | 357450 |
| 12-OCT-23 | Office Supplies | 355402 |
| 13-OCT-23 | Software | 282916 |
| 13-OCT-23 | Hardware | 395557 |
| 13-OCT-23 | Office Supplies | 352236 |
| 14-OCT-23 | Software | 283861 |
| 14-OCT-23 | Hardware | 113488 |
| 14-OCT-23 | Office Supplies | 170306 |
| 15-OCT-23 | Software | 137838 |
| 15-OCT-23 | Hardware | 145554 |
| 15-OCT-23 | Office Supplies | 431156 |
| 16-OCT-23 | Software | 400308 |
| 16-OCT-23 | Hardware | 192641 |
| 16-OCT-23 | Office Supplies | 106251 |
| 17-OCT-23 | Software | 127001 |
| 17-OCT-23 | Hardware | 388146 |
| 17-OCT-23 | Office Supplies | 324092 |
| 18-OCT-23 | Software | 141539 |
| 18-OCT-23 | Hardware | 403256 |
| 18-OCT-23 | Office Supplies | 256505 |
| 19-OCT-23 | Software | 252182 |
| 19-OCT-23 | Hardware | 469993 |
| 19-OCT-23 | Office Supplies | 219932 |
| 20-OCT-23 | Software | 268703 |
| 20-OCT-23 | Hardware | 212448 |
| 20-OCT-23 | Office Supplies | 351617 |
| 21-OCT-23 | Software | 379162 |
| 21-OCT-23 | Hardware | 404458 |
| 21-OCT-23 | Office Supplies | 283087 |
| 22-OCT-23 | Software | 162490 |
| 22-OCT-23 | Hardware | 441628 |
| 22-OCT-23 | Office Supplies | 471630 |
| 23-OCT-23 | Software | 499608 |
| 23-OCT-23 | Hardware | 135746 |
| 23-OCT-23 | Office Supplies | 274674 |
| 24-OCT-23 | Software | 259322 |
| 24-OCT-23 | Hardware | 173699 |
| 24-OCT-23 | Office Supplies | 309133 |
| 25-OCT-23 | Software | 283668 |
| 25-OCT-23 | Hardware | 128553 |
| 25-OCT-23 | Office Supplies | 434598 |
| 26-OCT-23 | Software | 145047 |
| 26-OCT-23 | Hardware | 404693 |
| 26-OCT-23 | Office Supplies | 391874 |
| 27-OCT-23 | Software | 199126 |
| 27-OCT-23 | Hardware | 197544 |
| 27-OCT-23 | Office Supplies | 317014 |
| 28-OCT-23 | Software | 492231 |
| 28-OCT-23 | Hardware | 269902 |
| 28-OCT-23 | Office Supplies | 490712 |
| 29-OCT-23 | Software | 459700 |
| 29-OCT-23 | Hardware | 487364 |
| 29-OCT-23 | Office Supplies | 457764 |
| 30-OCT-23 | Software | 274636 |
| 30-OCT-23 | Hardware | 392838 |
| 30-OCT-23 | Office Supplies | 469899 |
| 31-OCT-23 | Software | 207020 |
| 31-OCT-23 | Hardware | 162079 |
| 31-OCT-23 | Office Supplies | 300016 |
| 01-NOV-23 | Software | 135323 |
| 01-NOV-23 | Hardware | 346351 |
| 01-NOV-23 | Office Supplies | 455117 |
| 02-NOV-23 | Software | 141936 |
| 02-NOV-23 | Hardware | 137447 |
| 02-NOV-23 | Office Supplies | 181300 |
| 03-NOV-23 | Software | 205830 |
| 03-NOV-23 | Hardware | 159631 |
| 03-NOV-23 | Office Supplies | 266341 |
| 04-NOV-23 | Software | 315384 |
| 04-NOV-23 | Hardware | 310670 |
| 04-NOV-23 | Office Supplies | 416700 |
| 05-NOV-23 | Software | 258691 |
| 05-NOV-23 | Hardware | 186587 |
| 05-NOV-23 | Office Supplies | 307950 |
| 06-NOV-23 | Software | 148380 |
| 06-NOV-23 | Hardware | 351308 |
| 06-NOV-23 | Office Supplies | 167538 |
| 07-NOV-23 | Software | 436947 |
| 07-NOV-23 | Hardware | 260935 |
| 07-NOV-23 | Office Supplies | 382351 |
| 08-NOV-23 | Software | 342330 |
| 08-NOV-23 | Hardware | 338863 |
| 08-NOV-23 | Office Supplies | 391822 |
| 09-NOV-23 | Software | 240852 |
| 09-NOV-23 | Hardware | 337127 |
| 09-NOV-23 | Office Supplies | 334466 |
| 10-NOV-23 | Software | 441530 |
| 10-NOV-23 | Hardware | 206628 |
| 10-NOV-23 | Office Supplies | 197825 |
| 11-NOV-23 | Software | 474690 |
| 11-NOV-23 | Hardware | 294645 |
| 11-NOV-23 | Office Supplies | 420051 |
| 12-NOV-23 | Software | 264250 |
| 12-NOV-23 | Hardware | 325605 |
| 12-NOV-23 | Office Supplies | 166001 |
| 13-NOV-23 | Software | 115899 |
| 13-NOV-23 | Hardware | 250878 |
| 13-NOV-23 | Office Supplies | 464325 |
| 14-NOV-23 | Software | 158215 |
| 14-NOV-23 | Hardware | 414510 |
| 14-NOV-23 | Office Supplies | 408215 |
| 15-NOV-23 | Software | 233715 |
| 15-NOV-23 | Hardware | 250923 |
| 15-NOV-23 | Office Supplies | 356489 |
| 16-NOV-23 | Software | 298662 |
| 16-NOV-23 | Hardware | 108081 |
| 16-NOV-23 | Office Supplies | 338672 |
| 17-NOV-23 | Software | 125303 |
| 17-NOV-23 | Hardware | 211584 |
| 17-NOV-23 | Office Supplies | 153773 |
| 18-NOV-23 | Software | 352250 |
| 18-NOV-23 | Hardware | 449350 |
| 18-NOV-23 | Office Supplies | 400943 |
| 19-NOV-23 | Software | 191838 |
| 19-NOV-23 | Hardware | 276175 |
| 19-NOV-23 | Office Supplies | 183478 |
| 20-NOV-23 | Software | 289584 |
| 20-NOV-23 | Hardware | 483466 |
| 20-NOV-23 | Office Supplies | 244075 |
| 21-NOV-23 | Software | 279126 |
| 21-NOV-23 | Hardware | 180520 |
| 21-NOV-23 | Office Supplies | 354276 |
| 22-NOV-23 | Software | 186392 |
| 22-NOV-23 | Hardware | 479634 |
| 22-NOV-23 | Office Supplies | 136275 |
| 23-NOV-23 | Software | 482701 |
| 23-NOV-23 | Hardware | 274590 |
| 23-NOV-23 | Office Supplies | 337465 |
| 24-NOV-23 | Software | 272275 |
| 24-NOV-23 | Hardware | 206596 |
| 24-NOV-23 | Office Supplies | 265819 |
| 25-NOV-23 | Software | 475753 |
| 25-NOV-23 | Hardware | 170663 |
| 25-NOV-23 | Office Supplies | 411858 |
| 26-NOV-23 | Software | 238840 |
| 26-NOV-23 | Hardware | 140992 |
| 26-NOV-23 | Office Supplies | 346945 |
| 27-NOV-23 | Software | 230495 |
| 27-NOV-23 | Hardware | 266155 |
| 27-NOV-23 | Office Supplies | 448711 |
| 28-NOV-23 | Software | 388240 |
| 28-NOV-23 | Hardware | 293781 |
| 28-NOV-23 | Office Supplies | 155978 |
| 29-NOV-23 | Software | 498768 |
| 29-NOV-23 | Hardware | 166529 |
| 29-NOV-23 | Office Supplies | 470821 |
| 30-NOV-23 | Software | 103530 |
| 30-NOV-23 | Hardware | 453834 |
| 30-NOV-23 | Office Supplies | 309072 |
| 01-DEC-23 | Software | 310076 |
| 01-DEC-23 | Hardware | 295026 |
| 01-DEC-23 | Office Supplies | 331398 |
| 02-DEC-23 | Software | 318602 |
| 02-DEC-23 | Hardware | 244608 |
| 02-DEC-23 | Office Supplies | 394145 |
| 03-DEC-23 | Software | 444490 |
| 03-DEC-23 | Hardware | 216417 |
| 03-DEC-23 | Office Supplies | 425513 |
| 04-DEC-23 | Software | 193954 |
| 04-DEC-23 | Hardware | 470937 |
| 04-DEC-23 | Office Supplies | 214677 |
| 05-DEC-23 | Software | 104492 |
| 05-DEC-23 | Hardware | 101056 |
| 05-DEC-23 | Office Supplies | 282247 |
| 06-DEC-23 | Software | 465632 |
| 06-DEC-23 | Hardware | 491091 |
| 06-DEC-23 | Office Supplies | 490342 |
| 07-DEC-23 | Software | 247888 |
| 07-DEC-23 | Hardware | 322334 |
| 07-DEC-23 | Office Supplies | 442330 |
| 08-DEC-23 | Software | 132190 |
| 08-DEC-23 | Hardware | 177824 |
| 08-DEC-23 | Office Supplies | 277247 |
| 09-DEC-23 | Software | 300054 |
| 09-DEC-23 | Hardware | 277895 |
| 09-DEC-23 | Office Supplies | 247049 |
| 10-DEC-23 | Software | 325098 |
| 10-DEC-23 | Hardware | 189922 |
| 10-DEC-23 | Office Supplies | 433469 |
| 11-DEC-23 | Software | 345347 |
| 11-DEC-23 | Hardware | 292778 |
| 11-DEC-23 | Office Supplies | 469616 |
| 12-DEC-23 | Software | 168864 |
| 12-DEC-23 | Hardware | 490877 |
| 12-DEC-23 | Office Supplies | 351204 |
| 13-DEC-23 | Software | 159965 |
| 13-DEC-23 | Hardware | 420244 |
| 13-DEC-23 | Office Supplies | 287081 |
| 14-DEC-23 | Software | 337371 |
| 14-DEC-23 | Hardware | 332795 |
| 14-DEC-23 | Office Supplies | 111930 |
| 15-DEC-23 | Software | 461622 |
| 15-DEC-23 | Hardware | 234988 |
| 15-DEC-23 | Office Supplies | 267212 |
| 16-DEC-23 | Software | 230958 |
| 16-DEC-23 | Hardware | 353872 |
| 16-DEC-23 | Office Supplies | 284872 |
| 17-DEC-23 | Software | 146321 |
| 17-DEC-23 | Hardware | 246657 |
| 17-DEC-23 | Office Supplies | 388863 |
| 18-DEC-23 | Software | 413152 |
| 18-DEC-23 | Hardware | 135720 |
| 18-DEC-23 | Office Supplies | 131658 |
| 19-DEC-23 | Software | 486320 |
| 19-DEC-23 | Hardware | 110131 |
| 19-DEC-23 | Office Supplies | 472921 |
| 20-DEC-23 | Software | 478448 |
| 20-DEC-23 | Hardware | 143700 |
| 20-DEC-23 | Office Supplies | 334531 |
| 21-DEC-23 | Software | 327614 |
| 21-DEC-23 | Hardware | 289838 |
| 21-DEC-23 | Office Supplies | 409196 |
| 22-DEC-23 | Software | 395130 |
| 22-DEC-23 | Hardware | 262819 |
| 22-DEC-23 | Office Supplies | 461814 |
| 23-DEC-23 | Software | 465882 |
| 23-DEC-23 | Hardware | 164457 |
| 23-DEC-23 | Office Supplies | 421300 |
| 24-DEC-23 | Software | 469328 |
| 24-DEC-23 | Hardware | 303003 |
| 24-DEC-23 | Office Supplies | 323886 |
| 25-DEC-23 | Software | 102272 |
| 25-DEC-23 | Hardware | 209510 |
| 25-DEC-23 | Office Supplies | 457322 |
| 26-DEC-23 | Software | 209543 |
| 26-DEC-23 | Hardware | 263148 |
| 26-DEC-23 | Office Supplies | 431696 |
| 27-DEC-23 | Software | 462120 |
| 27-DEC-23 | Hardware | 346375 |
| 27-DEC-23 | Office Supplies | 424553 |
| 28-DEC-23 | Software | 135913 |
| 28-DEC-23 | Hardware | 238250 |
| 28-DEC-23 | Office Supplies | 225642 |
| 29-DEC-23 | Software | 465128 |
| 29-DEC-23 | Hardware | 331667 |
| 29-DEC-23 | Office Supplies | 302910 |
| 30-DEC-23 | Software | 442538 |
| 30-DEC-23 | Hardware | 147313 |
| 30-DEC-23 | Office Supplies | 134577 |
| 31-DEC-23 | Software | 185736 |
| 31-DEC-23 | Hardware | 387580 |
| 31-DEC-23 | Office Supplies | 210082 |
EXEC DBMS_RANDOM.SEED(42);
CREATE TABLE europe_sale AS
WITH europe_sale (report_date, product_category, total_sale) AS (
SELECT
daily_sale.report_date,
data_template.product_category,
daily_sale.total_sale
FROM (
SELECT
'Software' AS category_1,
'Hardware' AS category_2,
'Office Supplies' AS category_3
FROM
dual
)
UNPIVOT (
product_category FOR category_column IN (
"CATEGORY_1", "CATEGORY_2", "CATEGORY_3"
)
) data_template
CROSS JOIN (
SELECT
TO_DATE('2023-01-01', 'YYYY-MM-DD') AS report_date,
FLOOR(DBMS_RANDOM.VALUE(100000, 500000)) AS total_sale
FROM
dual
) daily_sale
UNION ALL
SELECT
europe_sale.report_date + INTERVAL '1' DAY,
europe_sale.product_category,
FLOOR(DBMS_RANDOM.VALUE(100000, 500000))
FROM
europe_sale
WHERE
europe_sale.report_date < TO_DATE('2023-12-31', 'YYYY-MM-DD')
)
SELECT
europe_sale.report_date,
europe_sale.product_category,
europe_sale.total_sale
FROM
europe_sale;
UNION ALL
As previously mentioned, the UNION ALL operator allows users to vertically append the results of multiple SELECT statements together. Let us walk through an example.
Suppose you are tasked with developing a report containing the total sales generated by the North American and European sales regions within each month. Given that this data exists across two tables and the structures of those tables are identical, this is a rather straightforward task using the UNION ALL operator.
The results of two basic SELECT statements can be combined using the UNION ALL operator. In the code below, I create a derived attribute within each statement’s SELECT clause to allow us to differentiate between the two individual result sets in a meaningful way. Adding a region value allows us to determine the query for which each row originates and allows readers of the report to know which region the corresponding monthly sales value is associated with. To make it easier to consume the data, I have sorted the result set by reporting month and region. Take note that I have purposely not qualified the attributes with their corresponding table names in the ORDER BY clause. This is because the ORDER BY clause operates on the result of the UNION operation, not the results of the individual SELECT statements. Integer values representing the attributes’ ordinal positions can also be used. See the code’s corresponding result set below.
SELECT
'North America' AS "Region",
TRUNC(north_america_sale.report_date, 'MONTH') AS "Reporting Month",
SUM(north_america_sale.total_sale) AS "Total Sales"
FROM
north_america_sale
GROUP BY
TRUNC(north_america_sale.report_date, 'MONTH')
UNION
SELECT
'Europe',
TRUNC(europe_sale.report_date, 'MONTH'),
SUM(europe_sale.total_sale)
FROM
europe_sale
GROUP BY
TRUNC(europe_sale.report_date, 'MONTH')
ORDER BY
"Reporting Month",
"Region";
| Region | Reporting Month | Total Sales |
|---|---|---|
| Europe | 01-JAN-23 | 30092600 |
| North America | 01-JAN-23 | 30092600 |
| Europe | 01-FEB-23 | 25048255 |
| North America | 01-FEB-23 | 25048255 |
| Europe | 01-MAR-23 | 28982026 |
| North America | 01-MAR-23 | 28982026 |
| Europe | 01-APR-23 | 27177069 |
| North America | 01-APR-23 | 27177069 |
| Europe | 01-MAY-23 | 26798754 |
| North America | 01-MAY-23 | 26798754 |
| Europe | 01-JUN-23 | 27854615 |
| North America | 01-JUN-23 | 27854615 |
| Europe | 01-JUL-23 | 26549507 |
| North America | 01-JUL-23 | 26549507 |
| Europe | 01-AUG-23 | 28133612 |
| North America | 01-AUG-23 | 28133612 |
| Europe | 01-SEP-23 | 27473052 |
| North America | 01-SEP-23 | 27473052 |
| Europe | 01-OCT-23 | 27481206 |
| North America | 01-OCT-23 | 27481206 |
| Europe | 01-NOV-23 | 26136439 |
| North America | 01-NOV-23 | 26136439 |
| Europe | 01-DEC-23 | 28666163 |
| North America | 01-DEC-23 | 28666163 |
UNION
To observe a key difference between the UNION and UNION ALL operators, let us walk through the code below and then change the UNION ALL operator to UNION. In the code below, each SELECT statement returns one row per reporting month and product category value from North American and European sales tables. Thirty-six rows are returned from each. For clarity, see the corresponding result set.
SELECT
TRUNC(north_america_sale.report_date, 'MONTH') AS "Reporting Month",
north_america_sale.product_category AS "Product Category"
FROM
north_america_sale
GROUP BY
TRUNC(north_america_sale.report_date, 'MONTH'),
north_america_sale.product_category
UNION ALL
SELECT
TRUNC(europe_sale.report_date, 'MONTH'),
europe_sale.product_category
FROM
europe_sale
GROUP BY
TRUNC(europe_sale.report_date, 'MONTH'),
europe_sale.product_category
ORDER BY
"Reporting Month",
"Product Category";
| Reporting Month | Product Category |
|---|---|
| 01-JAN-23 | Hardware |
| 01-JAN-23 | Hardware |
| 01-JAN-23 | Office Supplies |
| 01-JAN-23 | Office Supplies |
| 01-JAN-23 | Software |
| 01-JAN-23 | Software |
| 01-FEB-23 | Hardware |
| 01-FEB-23 | Hardware |
| 01-FEB-23 | Office Supplies |
| 01-FEB-23 | Office Supplies |
| 01-FEB-23 | Software |
| 01-FEB-23 | Software |
| 01-MAR-23 | Hardware |
| 01-MAR-23 | Hardware |
| 01-MAR-23 | Office Supplies |
| 01-MAR-23 | Office Supplies |
| 01-MAR-23 | Software |
| 01-MAR-23 | Software |
| 01-APR-23 | Hardware |
| 01-APR-23 | Hardware |
| 01-APR-23 | Office Supplies |
| 01-APR-23 | Office Supplies |
| 01-APR-23 | Software |
| 01-APR-23 | Software |
| 01-MAY-23 | Hardware |
| 01-MAY-23 | Hardware |
| 01-MAY-23 | Office Supplies |
| 01-MAY-23 | Office Supplies |
| 01-MAY-23 | Software |
| 01-MAY-23 | Software |
| 01-JUN-23 | Hardware |
| 01-JUN-23 | Hardware |
| 01-JUN-23 | Office Supplies |
| 01-JUN-23 | Office Supplies |
| 01-JUN-23 | Software |
| 01-JUN-23 | Software |
| 01-JUL-23 | Hardware |
| 01-JUL-23 | Hardware |
| 01-JUL-23 | Office Supplies |
| 01-JUL-23 | Office Supplies |
| 01-JUL-23 | Software |
| 01-JUL-23 | Software |
| 01-AUG-23 | Hardware |
| 01-AUG-23 | Hardware |
| 01-AUG-23 | Office Supplies |
| 01-AUG-23 | Office Supplies |
| 01-AUG-23 | Software |
| 01-AUG-23 | Software |
| 01-SEP-23 | Hardware |
| 01-SEP-23 | Hardware |
| 01-SEP-23 | Office Supplies |
| 01-SEP-23 | Office Supplies |
| 01-SEP-23 | Software |
| 01-SEP-23 | Software |
| 01-OCT-23 | Hardware |
| 01-OCT-23 | Hardware |
| 01-OCT-23 | Office Supplies |
| 01-OCT-23 | Office Supplies |
| 01-OCT-23 | Software |
| 01-OCT-23 | Software |
| 01-NOV-23 | Hardware |
| 01-NOV-23 | Hardware |
| 01-NOV-23 | Office Supplies |
| 01-NOV-23 | Office Supplies |
| 01-NOV-23 | Software |
| 01-NOV-23 | Software |
| 01-DEC-23 | Hardware |
| 01-DEC-23 | Hardware |
| 01-DEC-23 | Office Supplies |
| 01-DEC-23 | Office Supplies |
| 01-DEC-23 | Software |
| 01-DEC-23 | Software |
In the result set above, you will notice there are thirty-six duplicate rows. For example, there are two rows containing a reporting month value of “01-JAN-23” and a product category value of “Hardware.” This is expected because the UNION ALL operator does not check for and subsequently remove the duplicate rows returned by the SELECT statements. If it is desirable for the result set to be void of duplicate rows, then use the UNION operator. The result set below is that returned when the UNION operator is used instead of the UNION ALL operator. Notice the duplicate rows existing in the result set above have been removed, resulting in thirty-six rows instead of seventy-two.
| Reporting Month | Product Category |
|---|---|
| 01-JAN-23 | Hardware |
| 01-JAN-23 | Office Supplies |
| 01-JAN-23 | Software |
| 01-FEB-23 | Hardware |
| 01-FEB-23 | Office Supplies |
| 01-FEB-23 | Software |
| 01-MAR-23 | Hardware |
| 01-MAR-23 | Office Supplies |
| 01-MAR-23 | Software |
| 01-APR-23 | Hardware |
| 01-APR-23 | Office Supplies |
| 01-APR-23 | Software |
| 01-MAY-23 | Hardware |
| 01-MAY-23 | Office Supplies |
| 01-MAY-23 | Software |
| 01-JUN-23 | Hardware |
| 01-JUN-23 | Office Supplies |
| 01-JUN-23 | Software |
| 01-JUL-23 | Hardware |
| 01-JUL-23 | Office Supplies |
| 01-JUL-23 | Software |
| 01-AUG-23 | Hardware |
| 01-AUG-23 | Office Supplies |
| 01-AUG-23 | Software |
| 01-SEP-23 | Hardware |
| 01-SEP-23 | Office Supplies |
| 01-SEP-23 | Software |
| 01-OCT-23 | Hardware |
| 01-OCT-23 | Office Supplies |
| 01-OCT-23 | Software |
| 01-NOV-23 | Hardware |
| 01-NOV-23 | Office Supplies |
| 01-NOV-23 | Software |
| 01-DEC-23 | Hardware |
| 01-DEC-23 | Office Supplies |
| 01-DEC-23 | Software |
Tag the Rows
In the first example on this page, I tagged each row with a region value based on the table and SELECT statement for which the row originated. When using the UNION or UNION ALL operator, I consider this as a best practice. This also applies to situations where the value is not intended to be a useful reporting dimension like “Region” but is only for identification purposes. Addressing inaccuracies or reviewing rows that do not look right is easier when you know which SELECT statement to review. By tagging the rows resulting from each SELECT statement with a distinct value for each (e.g., North America versus Europe), you immediately know which SELECT statement to review.
Dummy Attributes
One of the requirements of the SELECT statements separated by the UNION or UNION ALL operator is for the statements to return the same number of attributes. When this is not naturally the case, dummy attributes derived at query runtime can be used as placeholders.
For example, suppose you need to build onto the report generated in the first example on this page by including a derived attribute based on the ratio (represented as a percentage) between the total sales generated for each month and a target value of $30,000,000. The catch here is that a monthly target has been created for only the North America region and does not yet apply to the European region. To capture this fact and to ensure both SELECT statements return the same number of attributes, a dummy attribute with a constant value of NULL can be used. For clarity, see the code and corresponding result set below.
SELECT
'North America' AS "Region",
TRUNC(north_america_sale.report_date, 'MONTH') AS "Reporting Month",
SUM(north_america_sale.total_sale) AS "Total Sales",
ROUND(
(SUM(north_america_sale.total_sale) / 30000000) * 100
, 2
) AS "Percent of Target"
FROM
north_america_sale
GROUP BY
TRUNC(north_america_sale.report_date, 'MONTH')
UNION ALL
SELECT
'Europe',
TRUNC(europe_sale.report_date, 'MONTH'),
SUM(europe_sale.total_sale),
NULL
FROM
europe_sale
GROUP BY
TRUNC(europe_sale.report_date, 'MONTH')
ORDER BY
"Reporting Month",
"Region";
| Region | Reporting Month | Total Sales | Percent of Target |
|---|---|---|---|
| Europe | 01-JAN-23 | 30092600 | – |
| North America | 01-JAN-23 | 30092600 | 100.31 |
| Europe | 01-FEB-23 | 25048255 | – |
| North America | 01-FEB-23 | 25048255 | 83.49 |
| Europe | 01-MAR-23 | 28982026 | – |
| North America | 01-MAR-23 | 28982026 | 96.61 |
| Europe | 01-APR-23 | 27177069 | – |
| North America | 01-APR-23 | 27177069 | 90.59 |
| Europe | 01-MAY-23 | 26798754 | – |
| North America | 01-MAY-23 | 26798754 | 89.33 |
| Europe | 01-JUN-23 | 27854615 | – |
| North America | 01-JUN-23 | 27854615 | 92.85 |
| Europe | 01-JUL-23 | 26549507 | – |
| North America | 01-JUL-23 | 26549507 | 88.5 |
| Europe | 01-AUG-23 | 28133612 | – |
| North America | 01-AUG-23 | 28133612 | 93.78 |
| Europe | 01-SEP-23 | 27473052 | – |
| North America | 01-SEP-23 | 27473052 | 91.58 |
| Europe | 01-OCT-23 | 27481206 | – |
| North America | 01-OCT-23 | 27481206 | 91.6 |
| Europe | 01-NOV-23 | 26136439 | – |
| North America | 01-NOV-23 | 26136439 | 87.12 |
| Europe | 01-DEC-23 | 28666163 | – |
| North America | 01-DEC-23 | 28666163 | 95.55 |
If a dummy attribute was not specified for the second select statement above, then the error, ORA-01789: query block has incorrect number of result columns, would have been returned by the database. Additionally, if the constant value specified for this dummy attribute was not NULL or of numeric data type, then the error, ORA-01790: expression must have same datatype as corresponding expression, would have been returned by the database. Remember, the data types much match for the corresponding attributes from each SELECT statement.
Knowledge Check
If you’d like to confirm your understanding on the use of the UNION and UNION ALL operators and other fundamental concepts, consider solving a handful of my practice problems here.