bb5c763a59bb5fb06b6e62ebad5770b19d2547246204fc494d85426ae0822d24  README.md
78b5a1b662f31f85a9eef54abddd112428c82ddb486ac9960fb7c6401d868ea2  appendix_queries/appA.sql
4b6f128958d71ab0e7db8ed306f47fb1ed8bf5545347b66df0a3d8f28ff33ab1  appendix_queries/appB.sql
89e50818ca2625c9345cd70366e3b9206d14da3e093914bbc30e1b4c941746bf  appendix_queries/appC.sql
b4c103c93760a4af84010024574832b3fab776cae2f30baf7d748f56238839ed  appendix_queries/appD.sql
b1fae3fd3c774da8649356b744d70cf939e6ed17a1bd93298eab4413f534bad3  appendix_queries/appE.sql
f9b3674dadd4e984d961334d2756d6622505423c6362915351a4088ce34e39b5  appendix_queries/appG.sql
9df89ea7240f657ef999211aaab359db4f6400b744990667e91f4a0acdab3526  appendix_queries/listings/appA-01.sql
8ea784855293623578ef30961b6d312eb2cea15fe5ef15a5bfc4cf96071a1705  appendix_queries/listings/appA-02.sql
c3937fdbe6b47fcaee1bcbd00cb77ff9848e183d0b7a4d5d677cb5547b1b9140  appendix_queries/listings/appA-03.sql
2da6bab40330726e9db227087ece8ed0dcce1b48ab14cfef6fa848bd33f4a061  appendix_queries/listings/appA-04.sql
87f27d9590f657e090b2add7483101e5904e12901180476d2b9fbb176cd497fc  appendix_queries/listings/appA-05.sql
af1408b5c3762b72e87e198833e68e202953cd37e1165955a2c1803031673c24  appendix_queries/listings/appA-06.sql
e40def832ab10554296aa9a3cc825a8f24e062ade3233b696b96c04a1ac41259  appendix_queries/listings/appA-07.sql
cb4359501da2bf3aa1272a793effb5a2aeb917dd27e40d98dfa4688129c07ee3  appendix_queries/listings/appA-08.sql
cf23a4c7d10d0a7e5ef6ba8cc02dc9077b2c566b847f599a646dc0030eb677a5  appendix_queries/listings/appA-09.sql
1f5de9ac2d1e12c30cab2ecca20da942d6ae1460e9a73609cf12ceb3cbf2cd68  appendix_queries/listings/appA-10.sql
86e830a3fcc67661a9732dc7bfcb84947477b94d4b00d162bb411b302baaa50c  appendix_queries/listings/appA-11.sql
23725f2d89f42f75d4836c37ea0449b14ca941acf5c5d920c3f0cc9d05d9726a  appendix_queries/listings/appA-12.sql
d3339ddfec54479ba8ed23c66680c4793c3c6523a2688925ab9971b6147b12ab  appendix_queries/listings/appA-13.sql
078f5a9290198456adb6216f955e5567d8fe0bf584b1c5ad23cd4e0678acb5ea  appendix_queries/listings/appA-14.sql
eaaff359322c44c8d99c7c604d4544f4b98e7cc7066b52e29c526b1d678ca080  appendix_queries/listings/appA-15.sql
908ddbede8943f4d40110ec21871d63bea9902d7519d44e2b2a9280ab8e06638  appendix_queries/listings/appA-16.sql
c5f6af98401a617bb01f43dfa4d83f4eed3b02c04ebc5c435740c1e6340ae018  appendix_queries/listings/appA-17.sql
344bb8a1d8e528073287d0b59155ed18605e36760a2a29d24e2ae2ed17613f7f  appendix_queries/listings/appB-01.sql
1fe66623b8b22c239b2790c8bd12b664b489b29c6281dedfc7ff924f857c9d8f  appendix_queries/listings/appC-01.sql
5840eb33693d337fc95004956f76821f21931d2f55b9bcf5e6ee6e64c46d8f5a  appendix_queries/listings/appC-02.sql
79a1909a21d354d7b058e03d4cbd3bfe335c9d219c05a81db3367db00ee2a85b  appendix_queries/listings/appC-03.sql
851eea0406e273e9d10c1e0e9d78016ec1d02247e5e4d8a3b9f73543f7c724e8  appendix_queries/listings/appD-01.sql
37db70e7a4993a6841cc7258a9f20c7e39ff8b8f98aa15200ae623ac807c93b3  appendix_queries/listings/appD-02.sql
1f50eeafff195317f588a0c20cad77074fb53b85628faf0822f5b9bc59234496  appendix_queries/listings/appD-03.sql
0c710b9e7223d52f11c611b7295236b396ad4a858949b439c13464d10793fb1b  appendix_queries/listings/appD-04.sql
12b5b883f111a4bec3d4e769dc767533b4544d8720effce54814348173a217b6  appendix_queries/listings/appD-05.sql
4174ae3b5d6e98efef71bac5b17e898fd9624d9195c0025f34117dcfa11ca2eb  appendix_queries/listings/appD-06.sql
11b58c63eb3b045ba0f85c914cc5604e8b2a88d242f20808f6e02f05669e2b57  appendix_queries/listings/appD-07.sql
172807683d2744899188a9a5369cbc5909abfe2ef7434d046b90245781ea27ee  appendix_queries/listings/appD-08.sql
f5b931fb154039d88d0c8a74315e2b3734805af5539c6fe1d677d1b2ed460d58  appendix_queries/listings/appE-01.sql
2ecb456147d847ccc44711c842023135d4fb9b0c76fc22fe1547000a6d6ed96b  appendix_queries/listings/appE-02.sql
c7ff2607c063b30f17e993ee7fafb93a82072c5212e8f162f375c1316effa2d7  appendix_queries/listings/appE-03.sql
af45a58dfae8d79d6fb0d4378d7fa131788c273a959fcc957284026506496e22  appendix_queries/listings/appE-04.sql
a9de9a0d0833a60e9e664bfa8cc43a18271137b0daf18fc3bd0f29e78a1310dd  appendix_queries/listings/appE-05.sql
abf70f03d57840b2c250e7c82649245860d2d322f72faa53ec5256d017dfc230  appendix_queries/listings/appE-06.sql
235eb66a747a4780c551b46a183710eead4525fbcf5e8b2171f8e7ae89e9f0df  appendix_queries/listings/appE-07.sql
51ffa5dfa22982e2e9462b5d38a48e158bdfde88f03794efb43a69df20fc9a2f  appendix_queries/listings/appE-08.sql
b74404cd2738cd13e47a1503689d66bb78f18b28ad36cab0f9a58f300f059682  appendix_queries/listings/appG-01.sql
0c1e4d793daa26c54866bcba90045b4d0b04166ec2c8c4a4a72784e23d76c9dc  appendix_queries/listings/appG-02.sql
c54bbb56027a7b7bebdc642d3ec0598269d05cd2c9799bc4b5ab86fd4bb489fa  appendix_queries/listings/appG-03.sql
ad6e8102d83ffb1c66a561f252eeee8e3957700a8ca3a661d3636c67984de6c2  appendix_queries/listings/appG-04.sql
d2340895b4ead0e42cb5fc50f922e12cb70b18b035bec580f42e865fd68bce26  appendix_queries/listings/appG-05.sql
2ba0b8a10896ea40c36fc454c08b19bcd1e3e7a85d918e4056c63d3c3fdf2f23  appendix_queries/listings/appG-06.sql
15202552763814d174227fc45c8c94785f64f69e86fd9dad6df098a390463f5b  appendix_queries/listings/appG-07.sql
bd7cce3edd010aaa3d04eacba9f2040a1d9a7468a19c80b4f701ec580fdaf650  appendix_queries/listings/appG-08.sql
71d60043d97b4d64feb084159f0f5ade2c3a20d5452d4ee8b99b0a319e7ac73e  appendix_queries/listings/appG-09.sql
566d638cd24695f87c716fcaa3ac5c5ac1e0f09e62c62cc1acc77ab146978ad1  appendix_queries/listings/appG-10.sql
26fb422a82c99c3cd2ae5d8f065a168cfef509791cb39fdfb85c8affd9c4dc86  appendix_queries/listings/appG-11.sql
665de980a5df159ee8eaf81306e9d791bc5c38e223d6b9b2da3e4f369bec10d9  appendix_queries/listings/appG-12.sql
e6b9f1e34cba41d4788fd88d32d31ba7d527a6dfb5090b6e8f76e47c1986e5b6  appendix_queries/listings/appG-13.sql
5a60cf24bbe87936d019a26f6f45a9790102fbf5dfd23d7284fe1509e720f227  appendix_queries/listings/appG-14.sql
b97ea1697762b713c97862387ba18b0464b1fb2199851d00a560d3f0956455a4  appendix_queries/listings/appG-15.sql
429d6c0cfb5db657020cf8164db126d80a311fe0714dc85157038d17367c2aa2  appendix_queries/listings/appG-16.sql
a44d64747dcf801085e7739ede04b8432e0f2e4ed9c1c95bb4672d7bffe9f38d  appendix_queries/listings/appG-17.sql
e377d70a6252ee1cb8ae96fc9d4f7d85bba5ecaa3d935ce797e7a5694e59cebd  appendix_queries/listings/appG-18.sql
782a88ec93288366865283f06863d471b670c21064437793f04f173ac4a4f928  chapter_queries/README.md
2bc294314d7676b28f8ab536cf6b366f3613dbf4caaf9278be191f87adc60348  chapter_queries/ch01.sql
02b6bbd9d03df88d5fc7f79d6005fa9905a46cca64fcaa9dff4fa22959d50edb  chapter_queries/ch02.sql
04d680c59c64b7ae1c37907f50661b584d2e1c9543465a90fad86e7be0712b6a  chapter_queries/ch03.sql
bbd53b6b0a638be26da617fb881ea9309f4e118cce274f62c5b6f59a15551b7e  chapter_queries/ch04.sql
e4c96d0854831cd24cd7e7d30b49694b8bd55d25c2eb1e92d41482390fc44e20  chapter_queries/ch05.sql
2b26c639cac7796c160e8853fb3954daba45cc59c171fa89c9cd769c0f2dd13d  chapter_queries/ch06.sql
1f5d6483bc22ae8a0fa6da027dd5afaebec5f7816db127fc2ecf0ceb4525bf1f  chapter_queries/ch07.sql
82d98bfd324ed400d0c6f5c8e8e31121c3e81e400ed716efb4bd7fe83ad56c79  chapter_queries/ch08.sql
f5a2d889ee423084ad64e1adea1ce2a5bfc47e6b0d4291503e7a0aedb94b7dea  chapter_queries/ch09.sql
9c2cb2be8d93b363c7196006e083e3a30e8c5a5040ded2c663d5f7b667b5692a  chapter_queries/ch10.sql
76aa3caa2539c14c69b772ebf7c9df1db2ae3215c727777f9d4c435712aadf41  chapter_queries/ch11.sql
b3f25992a5c3fce71c7df979ca48be86b08ea63f72b85a901117925fa8ad87d2  chapter_queries/ch12.sql
930974c9e83ad8db39f8738ba05d1304f4f1bfb0e6bebe6cd5ae2d32d4e42a6d  chapter_queries/ch13.sql
1642df70072c503b7b020bc6d839e866fda914dc0d1f986e084b621a7f812816  chapter_queries/ch14.sql
867e59fb7a4e583f8ae396238b21df14781bd2967dbdcd433cdbf2bedadfa8ae  chapter_queries/ch15.sql
58fc16ce519f431e5219c5ca3b66f558f51f3951ce04a3ba2869dc6ec7613cd2  chapter_queries/ch16.sql
676936b15229250ec512a924b0c9d2fdc036f9292e751b2d2e52c1ed74eca80d  chapter_queries/ch17.sql
4d615bc7cc0e7957e38de1c1547a87022b4fbe438854799ca112dd9a7679921c  chapter_queries/ch18.sql
28ad8a81ff2116c39efc1cb9fd3713c8cb63316d73021c25be0913426c8606c0  chapter_queries/listings/ch01-01.sql
4829a8137c3db822736163282bfa22782ad1e9a82a2878b9506d2ad8bcd8bb48  chapter_queries/listings/ch01-02.sql
f2b49c2881ed13f59d89e640f84049cb81bb98cd153ce32eac720641a6587f47  chapter_queries/listings/ch01-03.sql
72eb82c14d732f4d4f06dd453855061539c0aa57619cc5944d1eb3e33ad4f103  chapter_queries/listings/ch01-04.sql
944af15907fb127e96ea63b041d8565c4b165a73aefba43cb3a875f03357fb52  chapter_queries/listings/ch01-05.sql
5f7f85f3f9821742c00e6bb2e5e64a36a2db9e8c288c6bd4ad6bd4fcf4124057  chapter_queries/listings/ch01-06.sql
9e430094f2bc799700b517def4ea891be6d6214d456eba7b83e6f6570eb9f3c2  chapter_queries/listings/ch01-07.sql
9f7a50bff7066ef7a466b79f39bf0d7eb4d55dbfe9731ef89f22a9f604e64771  chapter_queries/listings/ch01-08.sql
43458ebfaaced2624b778f77242338108a3d4dbfd4b812cddbd22957fa0b2bfe  chapter_queries/listings/ch01-09.sql
700b3b0df725d7e5eaf5c8831946ff8746ea57745074294a97450c2cf247dd59  chapter_queries/listings/ch01-10.sql
45c6d9bfda4912b8c497f18293333fb5d80decdf72c9172164ad5c6384d4fab8  chapter_queries/listings/ch01-11.sql
c5cabf602bc553e0dfc72b5659b9c3ea9cd7d976ead12e619f0566c1503ebe31  chapter_queries/listings/ch01-12.sql
107eb06667f32ff30cd3780b05561c4a7671ae6b4e073d16aab181010065a2ce  chapter_queries/listings/ch01-13.sql
3fdb9edf043370155f630ee2ff4cf28bc27186db53d1df00608a682dea09d40a  chapter_queries/listings/ch01-14.sql
9b2dfd3657c0c9939a2a79b913d0aa85b26f6a8bbd983bd2464b2b1ffecbae5b  chapter_queries/listings/ch02-01.sql
056663d8db11400cbf53a5e647aa16a09ece6b51fad768cd51d53c9a7611d866  chapter_queries/listings/ch02-02.sql
bdacc97eac473017e1d2b2672fd75c45475a65e8677481a273015317edc895f4  chapter_queries/listings/ch02-03.sql
0a08d2d0e368a59ecbf57dbddd977bf7dc23fbe2822afd6e054a6670d44a709b  chapter_queries/listings/ch02-04.sql
5e80e59bec9fd38ebb6c0ef6c1970829e96c54a410eb500496f6e428f5886449  chapter_queries/listings/ch02-05.sql
5529b994e2110034f9ae9e58c68c99edc4f471c00f962709dd7675319cbc9a15  chapter_queries/listings/ch02-06.sql
bbf12aa1d538c0a566be7615cdcab56b6cd1d95a49f1b4e74536327e8ff67d8c  chapter_queries/listings/ch03-01.sql
b50d1c2f77c80b96a418996fe6606062ba06b994673c9c200098b8ae42a147cc  chapter_queries/listings/ch03-02.sql
532b4d1904adf18c118dde5c90ddec8a0db9132a31fc92d6078a443c15ab23a1  chapter_queries/listings/ch03-03.sql
c5871984d82497a97ec3eb1a38a9cb5a8cc6744f21b354a112511444fa00021b  chapter_queries/listings/ch03-04.sql
af72c1f91613fd7027d72ca608a9f10a4f8ca15c1b1e2fcb6c8f1cf094c17d48  chapter_queries/listings/ch03-05.sql
1e99aabcc88113338f0dd7cda5a72a184e659a56b2aff424d60e85456a220996  chapter_queries/listings/ch03-06.sql
ab4dc590fd4f60698da608506f7f1d12eabcfc5cb8fe0c8dd8455ac5504f9ab5  chapter_queries/listings/ch03-07.sql
310b3a4248564e4a87d49cc56920eb70de8269649d0d4048b9de1fd4677932fc  chapter_queries/listings/ch03-08.sql
6fad9dc4018bee23908bb9c62f4e46298ef12deb095205f1f0c540281b5c4bd2  chapter_queries/listings/ch03-09.sql
cde7c42aeaf3ca7f98abb2bfc232e9011ee68ad0d9b83baa569de6f6d39b01b0  chapter_queries/listings/ch03-10.sql
c0280f8b2303aa9f3a8fa8537a843c6f01aecb7772b982a5095c54af6befc678  chapter_queries/listings/ch03-11.sql
468871c943290fe595902bdeb8bd3c9d9aaaf590e5008d76fa7fe62a5b455447  chapter_queries/listings/ch03-12.sql
122a64084d64941cd8678de4ffda2b0ff16dafe46cb201d61dd8e75cc9e95f1e  chapter_queries/listings/ch03-13.sql
05ead4b0a7aaca1507b5833839c8d08da2ae59f4dc6139a7aa71f01554ab9651  chapter_queries/listings/ch03-14.sql
e00f2adbe6db43a8add62136ff0d3f3daf5cd941415535aca4bd63fdaeb655fb  chapter_queries/listings/ch03-15.sql
471378ad64b12a4e31af65cd76bc4ace441d1847257a81788b4fc171e7bba841  chapter_queries/listings/ch03-16.sql
4838045d17de460fb590afe67b56a024778b579a9537295e473ba4edeb17b575  chapter_queries/listings/ch03-17.sql
f8e3e4e7026f7c051dd464045853e90bba5abf808c87c902bc4a6f023499674f  chapter_queries/listings/ch03-18.sql
0729fe3b5bf4d0008733005e48ad9cfac32ccc4f3d878f9561c5fa0e8104550f  chapter_queries/listings/ch04-01.sql
d4505758c6dc9310ff56d98007f82be8f0cba6ae078a1e5282dd3de0b538dd75  chapter_queries/listings/ch04-02.sql
d90991e735d86052aea7f48542f56e66461a830a4f05c6798bb1943844397935  chapter_queries/listings/ch04-03.sql
5a7137dc158d69009ccb45ec71992659ee1b2a5c9aee36d8253b1a3297cf4888  chapter_queries/listings/ch04-04.sql
1b1fbae3c56b040f56eff05e042a625fd3395b7646c2f42860f7e1c7f9cdd488  chapter_queries/listings/ch04-05.sql
a90b30874b65dd77414dd90fee889df91919b0224104bbab66d3107c21797bcf  chapter_queries/listings/ch04-06.sql
a9ecdc697a4d8a5e3642232d8306479439ce589a06e38b018e644635ea98e6e7  chapter_queries/listings/ch04-07.sql
c00b750a371ae43e03ec3092f6a298ba2370495f80953f3d30cefbbe82f389aa  chapter_queries/listings/ch04-08.sql
1cc28238c8e572aa9175bac74a59f288a3b9d60ae4203119aef78f24fc65e179  chapter_queries/listings/ch04-09.sql
2dd8f5621c00c3da42a57781da2c6ac5fc04d71c7d7c3e7ac4d000e9650227cc  chapter_queries/listings/ch04-10.sql
b9a5743dcfcc6f59ca55a43aecba5a04c811c7911505acd6c69562bf85dd3b1e  chapter_queries/listings/ch04-11.sql
96925b8fdb391818cb203f0e9d5c76792a99a7104920e092e873e55ee8fe01e7  chapter_queries/listings/ch04-12.sql
f5f903bdd68ae905fb5a77c13c96c6b7bd1970b2855d93e04becff52b331cce7  chapter_queries/listings/ch04-13.sql
d6b98b018e9ce788e1fd074437a76f5f8f8e231d84494dc59352f7757e534938  chapter_queries/listings/ch04-14.sql
41cb11983a69cc934e5af0b84ad465b6b5fccd57209d0d4153fa1eec153ffe36  chapter_queries/listings/ch04-15.sql
98f4c4dcc4c6ab901a140b7a91a631abeaf4cfa2bce137d4664c9eb9745b7930  chapter_queries/listings/ch04-16.sql
bd09ed2401bb55ca2218509894a7860b1de43b784bb08aa2833ff9a8e485b92d  chapter_queries/listings/ch04-17.sql
8297b305f6ae006c9a794f133b687daa8ae5619f8969bee0715f143b76e135d4  chapter_queries/listings/ch05-01.sql
548387f9bc58a1a43799cd99c19f90811a2ac486cb4799785f7a7bf05630d6fe  chapter_queries/listings/ch05-02.sql
0dafed57161277224b529aa7c588df858d10292844817e1f192b9fb124c58188  chapter_queries/listings/ch05-03.sql
ed5926e32521880ae31becfe265341be0882f331c5f37947820eda52f4955198  chapter_queries/listings/ch05-04.sql
b5711b4375d6486942c5346b0e8b4c3346cf96623bea41013e1b3531d3e3c93c  chapter_queries/listings/ch05-05.sql
7e1109c09ee31c887f599c1312777017d7effebffbbe913874b122eebc51d411  chapter_queries/listings/ch05-06.sql
907db282ba2bc6b08fe1e8ca0351c0d901535f28531fefa36bc7c8fec2bf7f5f  chapter_queries/listings/ch05-07.sql
4bc7fa7eb6956a2f9030930ace13d438b95886263134ab7647a7040be348478f  chapter_queries/listings/ch05-08.sql
bcbd13ba14c772ce52262a837cbc6f720ae40c4b4bb41b4ade03ff11efef6b82  chapter_queries/listings/ch05-09.sql
9002346d9df7f444b7c7bd44bfecf8ea06b805e8500b9d63405030c64354da7d  chapter_queries/listings/ch05-10.sql
b0238a996f9bae6e220a16cc92ce194618561a62bc3837fc0b1b140409d7376e  chapter_queries/listings/ch05-11.sql
b242fbda73e7ecca746e283d505543d78f50e7ffdd96491d93244d87ce3d18ac  chapter_queries/listings/ch05-12.sql
e225a1b5e255f6b604d50fd48dd7e1bbb01f3e432975d5441725f22a18bd9565  chapter_queries/listings/ch05-13.sql
9fe8ec69f6c2e452bf871f4d9e188ea8d4ead11db0370bd13dd0c0e7532abb45  chapter_queries/listings/ch05-14.sql
24ea65f4224b8e7e09c3657d4ac4891aba4d50077b25eed40aa96b94ba9d4ac9  chapter_queries/listings/ch06-01.sql
387532015463db12e9dc154f19fbbe750633c350c10437f707c369181a495926  chapter_queries/listings/ch06-02.sql
c74222981e77c2e21619cc1069b3e5f7b2a5572d8f54919d01317bd79c96e5b5  chapter_queries/listings/ch06-03.sql
e3a90015e3a155c732cf13790dc8acc8cfdcf81e0beb459cab480a92850c8be0  chapter_queries/listings/ch06-04.sql
1ad70ea0bbbd5e1cadb31825de1534dc919400faf48cf64c2f20e902081d3289  chapter_queries/listings/ch06-05.sql
fc1ce3e5981822e20110780e946d227e03880d5f1c568a62047a938116db7410  chapter_queries/listings/ch06-06.sql
4f2bdf8a115cf514184fae23ff43ab6dfc24ad89a7349d7334c7ae2e98c8cb01  chapter_queries/listings/ch06-07.sql
8b8349b5354f75a5b06da3fbf6173d104ee24a912862a3ba2b17230c18a20a9d  chapter_queries/listings/ch06-08.sql
4b40240fd71177e852152e26bc55dff341aa85c6135e8a1789dad1b472cac2c3  chapter_queries/listings/ch06-09.sql
aa8655f061f7aabfbfd9946d6d6844c0cb43a89747c14672ad217464eab67447  chapter_queries/listings/ch06-10.sql
81b374bb6f3814e4411414347c54c5c688bbce75cf8a0bf71505b811c3c0c945  chapter_queries/listings/ch07-01.sql
f3abb8a1068ba29168fa3e14d5b0e4c94da7d1538441b0d8a48794bc873e55de  chapter_queries/listings/ch07-02.sql
c8817dc164299ad9dadb79041df59da5d2bacf1301472e145a994acf8df398b8  chapter_queries/listings/ch07-03.sql
0a78196db01c62d4d92921e40c6ffa9451857c2ced3c2e8e403b879ba6734c24  chapter_queries/listings/ch07-04.sql
baed9cbc0589aa429f04eebea125731a8a5de2ffdf62cc4cb3d4d864ac08f354  chapter_queries/listings/ch07-05.sql
468d156baf4addacb85692de9b004e7ff833460bfba42d21489c8cf0c83005a4  chapter_queries/listings/ch07-06.sql
96645288359a3cd1a99f7060c534e328a3a2a3eec9ca6b711f9edabda5b2d356  chapter_queries/listings/ch07-07.sql
39dbb63475f505898f94467f2fb6768615813545adea086b8575418c85f3e790  chapter_queries/listings/ch08-01.sql
d0cb8a056960ebbcf7c5a87924da714b3279b062a62b130e9eab8922e981244d  chapter_queries/listings/ch08-02.sql
4c6c379b9b664ac97174844438df4e1d9ccb773c870a39d3674256cec6bd6da3  chapter_queries/listings/ch08-03.sql
2eaa38404138211c6f7b99c2912974f14085f6fe68c97d7cfbafb9053225f4b0  chapter_queries/listings/ch08-04.sql
ba23c22a06c8314f556a25944d50da105d42289762e8462cc16ea36dc35b4e79  chapter_queries/listings/ch09-01.sql
357490391d887b19185c067a3c8778abe12171e4f743b821d5cd70adb772476f  chapter_queries/listings/ch09-02.sql
52ba3fb7e35633bdfa0cb4cc21798d96b938371d6602fd8c20481da8ea5eac2f  chapter_queries/listings/ch09-03.sql
fbc8621fb310ce397f04bbfb9a5b79fa962220ef985510f613f51c592aad1553  chapter_queries/listings/ch09-04.sql
2d8df3ebdaa7666bf5498389f0ef65d41590932516109824eeb583e6c93cf559  chapter_queries/listings/ch10-01.sql
8247cb7de056b75f7987b39928f9dc5a8cbdc08457449d8ff43abb7d7206e8e9  chapter_queries/listings/ch10-02.sql
9a129e71d8d90eec6c2b57d3e5e33a8664f409c8e920aadb7c8ab6d6a4399be5  chapter_queries/listings/ch10-03.sql
29ee0d6acc4dfbdbb3b0b46947c27345c5c3f954eb32a55987bf838a502e9ad7  chapter_queries/listings/ch10-04.sql
6b2b3573470218a05ba464b5617f8e39371b211a4b4a055b4c3c8a67e2f25b3a  chapter_queries/listings/ch10-05.sql
2b37cceb0e69208273bb00481128ae343eadd56be223abbfdc8665f6a010db8b  chapter_queries/listings/ch10-06.sql
a27e728e5ed8180ffea50724a388a1bb7c5d5243cf6533fe3c3f32ddf77f5514  chapter_queries/listings/ch10-07.sql
ad1450f5d9f7e6d364fb92d5f711d82b6629cf0ecc2f904acee0c05a70723957  chapter_queries/listings/ch10-08.sql
1520b5e3cdd4780e7fdfc9a5754b7045fc5a35e5ee76b8b6ed4be976d4951f41  chapter_queries/listings/ch10-09.sql
291df32e0b6d09350339444beb5aee8e9118bf99b83df21bc2a7f59f2dd73d24  chapter_queries/listings/ch10-10.sql
a0467a90cc3b8b5f49eb561a5003863069a654ea1de19b283ad3910cbaa7ae25  chapter_queries/listings/ch10-11.sql
3c30d9fab3d502de807323a37d91df3988ca3fb6e5c3d1ca2cf3ac5ad1ed5f53  chapter_queries/listings/ch10-12.sql
deb87412a9ec76668a11e7c5a861fceffe093ebfb838aa833d772965155e849e  chapter_queries/listings/ch10-13.sql
d7b3a9f1784fa410325d16767a6ebae8caf5fca53613b46c91fd278900784ee4  chapter_queries/listings/ch10-14.sql
88aa89bb5fdf3d1eb14bd4ac6854077b187bd7dcc7cdbed2d8c0dde9aff2d198  chapter_queries/listings/ch11-01.sql
1b27ad499e288f8954c152e3428f86b6d66a4557f6f663219c00d72767976774  chapter_queries/listings/ch11-02.sql
7ae3ce7204ab7b17a1c3a5d80d857d7ca12a2de05d6999f5d19f43e5754e2787  chapter_queries/listings/ch11-03.sql
38ae5bb5635efb8d4b97f6e686cd14d3980fd6d73d2c8df1127855fc9072e1eb  chapter_queries/listings/ch11-04.sql
3688aab1418bde4cdaebe9408204365f420d5d4a511215c04e212350185b462c  chapter_queries/listings/ch11-05.sql
9a6043388efc43cd8017549555f0f4f76950f215b097f1401fe2bcebde16c7e3  chapter_queries/listings/ch11-06.sql
83b36b35a74d04c9427b84299ee107f0179f6203ef2dc22761fe70dde18be289  chapter_queries/listings/ch11-07.sql
80065404916e26cb269472233d1714b1416708223c9b9ded0f098ba9ab0daae6  chapter_queries/listings/ch11-08.sql
6ffa915d3115efc15683f511b270c1c3560f566d1b94492af2b29834b973eac5  chapter_queries/listings/ch11-09.sql
e82aa5278297f8106ace5750524ff94dff22f2d68292ba053dd4dcc3d5584c62  chapter_queries/listings/ch11-10.sql
26ccffeddcb38cb10e4fa124751770b140c0844d04320627029b909d04c1e505  chapter_queries/listings/ch11-11.sql
d2f75caef99c6f16f224442c6f2168e18b193750109fa43caa8d7837eb51a755  chapter_queries/listings/ch12-01.sql
adb58c8440adb739fcce8f61e8d7bcb91b8a4c3fb5420ba746337cb5222e7ef5  chapter_queries/listings/ch12-02.sql
87459b7c4aea82c2b230ea1af0672b2af8762d5f0abff67b116a8d80178fd128  chapter_queries/listings/ch12-03.sql
2737e18e257b3e34b67f788b3a1703a99ad84b848adbd660adf05081476e3982  chapter_queries/listings/ch12-04.sql
d0ed727d8d60de55e99d8ddd2ac44978b298a6c733ef6e140d80845f1bd83b47  chapter_queries/listings/ch12-05.sql
1218d7fc0e9c176669ab5e333316e3f0054d6ad87dcdf8a9627b87a0122e1dcc  chapter_queries/listings/ch12-06.sql
9e7a5419d11627c239494ae663f68cac6e9d8e621f616c78e143481d8e477493  chapter_queries/listings/ch12-07.sql
780ab2958335f5ba81221660994c11b5db345ce29bf085038bc093becca3f3fb  chapter_queries/listings/ch12-08.sql
901814085ef3798a99d66777a1ff2330bcf4308b43588025fb613cf7d573bb94  chapter_queries/listings/ch12-09.sql
73e977df6c1f75f1793f9b152712947d462016b296709089206d8252604721e2  chapter_queries/listings/ch13-01.sql
0ea4abb86a5cb2938666086e26de4d4ec1c68a8fbc6acfe7f56ab40aa543cccc  chapter_queries/listings/ch13-02.sql
096380c7b7ea585b83aa86c83dfd45a603a7a3bfcbdc0406322363af5c6ee0ca  chapter_queries/listings/ch13-03.sql
2e8d560a6e5a62e3fa0aee4ed79aaebdd4f55a914ca1f6f802387b612c7abc73  chapter_queries/listings/ch13-04.sql
e5c4f81470cb386932728945ed528d2c374227ab824793a0a51286f8c7430b82  chapter_queries/listings/ch13-05.sql
8d74805f37f64969f0960c98370472dbf313b3bf2a2bf88ff4277abda3b166f3  chapter_queries/listings/ch13-06.sql
c9eae111575c897f4035d3f6b0fb4d4e02699d934344a1026f0a7fa4cddd1d1b  chapter_queries/listings/ch13-07.sql
58c84f4376f8ba57b8e76365340134a96b892140082c522f29663e74557643fa  chapter_queries/listings/ch13-08.sql
01e0723b7d13e8f1858e1d225b656ea9aea2d96fbd1b752abc89236afc5357a0  chapter_queries/listings/ch13-09.sql
92a585a7a428f7848668f0e65b86924423729b51a77eae506d6f1b176429962a  chapter_queries/listings/ch13-10.sql
c1341fde013db23d8835483eb2916e16f390d20517b374343336808598f5de6f  chapter_queries/listings/ch13-11.sql
a8dd914260e07f4230986541f4b80f9abd77e8c86172fbb92cfaa10a044f751e  chapter_queries/listings/ch13-12.sql
b88b3579123389236666356b4585c2c1509d3fbd7624fe4f0bd122ed18694a7c  chapter_queries/listings/ch13-13.sql
a430d2f108c34604149b6b1e31469b8d1d05e4f44c76d73ce0114a2cab906571  chapter_queries/listings/ch14-01.sql
54168d5b8d72e9dd41d19c97f72437a679b1ed994a7d8558e83d1b4810ce749b  chapter_queries/listings/ch14-02.sql
4b0879d2d6dc87dfc54a7d79b7e58b7dbb77bd029bcd22c9320b8f82bde3bac9  chapter_queries/listings/ch14-03.sql
eb69ee9a7c678d6dab6667564fb4a1397c13375f904098eb0436f6de79c2e381  chapter_queries/listings/ch14-04.sql
8d750f051b708a25c00f06a76515473f8e0b0e7283c73056aaf8331df9564d0c  chapter_queries/listings/ch14-05.sql
7d2d08b56a4a404251681c01c745a7ca4b9dc439d3dc61e6b9dc6e0fee756bff  chapter_queries/listings/ch14-06.sql
ca87b6763155671112d73eb55d3a24982c3ed6177e7806a3ff076f42e3a84ab5  chapter_queries/listings/ch14-07.sql
2ae9b97dacba2d7993f093d7716b0a728050eace1e524a1d422453755be9ebd4  chapter_queries/listings/ch14-08.sql
58ba235739b641c0bdbdfc08363b0aa5600aa33bbcef4389c197d8c132ef3242  chapter_queries/listings/ch14-09.sql
08787e92546642c7469a009fb5c1f8f68fc55f9fb5b95e5cf19d5107788b85ef  chapter_queries/listings/ch14-10.sql
d62773986ff96d9324b5caea7a7b9d329bda896fad2be431b0b12816214d32ae  chapter_queries/listings/ch15-01.sql
05aabd4c2b720d0d40aba26e140c94eb7116a5bfeb04bf0ab42ba74c2c852901  chapter_queries/listings/ch15-02.sql
0c824313f29060abf018e4d2b6a9cc1edb412535a9ebf824cd8c6e97a91833ff  chapter_queries/listings/ch15-03.sql
8af54d613d90d0b27f7a2d242388d253b9073ebd375428aad224f710ce49cb21  chapter_queries/listings/ch15-04.sql
a9f9795d88be7bdc92e3be34c8c80ae6c5980ead11685f9604c1eeb5937f4950  chapter_queries/listings/ch15-05.sql
4d28843acd5e68a27ce8d8450082a6ce0fab5fab14898eb838ab57e794d8b8a3  chapter_queries/listings/ch15-06.sql
f9caaa355b9d4182e5e23d150d40bbc9e443140cf77aa26a30d9962924f95eae  chapter_queries/listings/ch15-07.sql
0e1d30de392fa8387fd06a2982dce01e2aeb2d7351dbc03a68bb143824e90acd  chapter_queries/listings/ch15-08.sql
c3482a4ad06dc044a75d755a6a2fbbf1af0e1b511e3325466d3927491f586319  chapter_queries/listings/ch15-09.sql
1951c12a0b7a4a4423d4646ee2e88bc4d3042e419dc0cf842adfb5e67856aaa5  chapter_queries/listings/ch15-10.sql
b8077bdf59f690872f8591d8a8320f1a0af2b3ed903120307715f1fa61d1578b  chapter_queries/listings/ch15-11.sql
35acb7b7bb4ae4b2ee5ddcc923317239c208b3925f8d2359df6f4689439fef68  chapter_queries/listings/ch15-12.sql
4731579c3b33dd56e5ba2a370078f807275618f4e960ba83d8bfb252f427ae7c  chapter_queries/listings/ch15-13.sql
7754561196d32fbd0e740e23d21ee68a0b4fb07ea5b58a35bd63f6541e7045f8  chapter_queries/listings/ch16-01.sql
dc01acb781e6e04764a4c6a80cbdfdcaf1903b0601f6eaa9ffb8ebf10607fd41  chapter_queries/listings/ch16-02.sql
7c23ff4e3ad3613299dc4f6fb4dcc70b8a575d504cbf1675e32e2f5be85fda4f  chapter_queries/listings/ch16-03.sql
5b3aa1d660dd745d0219972a1900f2aad40faca6ed4af6c27bf42207ad94973c  chapter_queries/listings/ch16-04.sql
0be86fd18f5363db972c977030a28c4a952051d6fd012706613103e6b75f17d3  chapter_queries/listings/ch16-05.sql
52e8d8a6d81534ae8bc7022dde5effcacffc2bf010567f1bf144a85b908448a6  chapter_queries/listings/ch16-06.sql
17adf3d1a1b9575b175f185b694756be8b23a0c746e15296ba8915021a143bb0  chapter_queries/listings/ch16-07.sql
bf65d9001860a1fdf225976c5f16da3c251637ff42ef90e6bdb481333b77b81d  chapter_queries/listings/ch16-08.sql
934cf0db0caaf83c0ad11fe15a998e793757a737221c9fd3e2c1e455ff8b2cfc  chapter_queries/listings/ch16-09.sql
2a60c296a79679311b13775794df47d06c1a826e0562a2e7d907edd55baf8732  chapter_queries/listings/ch16-10.sql
0a24c67f39098f4ce53b5e40e5972fceb394299a4c9d67e25d32517bed352284  chapter_queries/listings/ch17-01.sql
416307a5ef342552df7864174d9073c71b3a937c2ec09190a767447bdddd824b  chapter_queries/listings/ch17-02.sql
0416329996f591a37f49a7b479d0b14729ee6c284c34890a9203c85e0c708c65  chapter_queries/listings/ch17-03.sql
31878dfdf465f4fd3202ab194b6e50bafc4ddfcbec1fbbcacf0fe59fbd663f1e  chapter_queries/listings/ch17-04.sql
f69d89627fd57314c9e2371205bedc1de596d3acf8197d0f75ca8cb3263a235d  chapter_queries/listings/ch17-05.sql
ea437f77c2d267be72e2353bd0a92083dc16a4dc739d41feef55a3c09ea370db  chapter_queries/listings/ch17-06.sql
6efa4f5e46d861d88c8e58eac450ec6c01ab8a12f192f834f7f3c5b076fcf07a  chapter_queries/listings/ch17-07.sql
41d4fadcc9d05d6ea285217786e815087fc6378ead7bfb2997588857dab8b514  chapter_queries/listings/ch17-08.sql
c2ba6698dcc6886003984ea916a810a226e06d14a670e6f9d6a548130f9a376d  chapter_queries/listings/ch18-01.sql
62b9b1ad561182933470ce7c3247ee9d08350f47c7de50aacc82c2ccea68b01b  chapter_queries/listings/ch18-02.sql
d3df3d54d1d0b11fd7df0f6a778c27564f2534c9411cd6961d898ce00a6b40e7  chapter_queries/listings/ch18-03.sql
bdeabe3821a9d5268b911064f45fe9f87abd22212c1ed609de45b39e2da9b483  chapter_queries/listings/ch18-04.sql
cc838c3f7fe4a32fedb97ffc48302c66afd1d5c3d75b5f4599fb5c2d8c1f9f6f  data/account_close_snapshots.csv
c3fb6e018f2a5ce3fa3c0525099436a69d25432e5b067081a96e053b5739b747  data/ar_transactions.csv
2834a3db5ee5e1d6abaed6b30530fe5b7ee4f75c61890235dda0e508cb2b90c9  data/budget_staging.csv
381c3c29c6df68efba51b4320c24cba1ec271e05f3ed5b4d1d035a05c98cafe6  data/budgets.csv
c10d15df15001a6f11e6cb293b3f9aaff7fe9dd00a1b3c2ba2d5b2a172b5bae4  data/chart_of_accounts.csv
7bf150d4afff8189c68dd4010ea0d316e275de89538ff846978fdab723e4b933  data/cost_centers.csv
eb22c0ee465c3c4b13b8daab8748ca545ded9a4a2cd8180660fccae94994b5fb  data/customers.csv
5f7d2e8a3517fc6e72681ba1f858139b4d224f1128538e643b1f7cafd3d4c704  data/deals_summary.csv
460ac969d81688adddda2ab340795746a1abf68fd761635e107bbc517eda2216  data/employee_leave.csv
a3feafad153050f1e0247d32769a76e781b5fb1df8ca8e3fe5ff8a5a2de20f8e  data/employees.csv
eb894584a06140aa3b9a80fed0284252cd108f2fa851bcab435631b2cedeea88  data/exchange_rates.csv
707b2e0cbef72714d38d01771b70d9769296cf5e0c30442db3fc95a0c4edc9cb  data/financial_facts.csv
d2c4db3e0dbfff7e3f458f2af1f7a4cc45cd49f066191ebdb0a89dd17bff3758  data/fiscal_calendar.csv
d3cc552235003f06ef800e3057f5f80d7fc28345e370c14c0302eb80677d023a  data/forecasts.csv
34e79439fde314314e19bb26db71e0d3f5d62bdd44eff70a71ddb8c26114cbee  data/gl_entries.csv
939d0b05ad9700a2cb9e053ebb83bb51f0630416d6ed18db18819bcd66356b06  data/invoice_lines.csv
fa1ad193dbeb9c53d441df707b252bfef2e417edfb6d7c68a0c04c10ec2ffa57  data/invoices.csv
24d6e467f803bb7349d4001f2e26f45c4afaabc317b3ef2fdf84b59277df43a9  data/payments.csv
aa866cecf74ec7f192096834e6a89a6feec062bb2fe17702343dbc005bb1e896  data/period_load_control.csv
f2740324a748f5b6f564c7a8a3c65c85427e48cfb139969b90f03c2ddec89d7f  data/product_costs.csv
96c9bd535dca836f66ca51360751aaf776971028c403cf406112b722d5107285  data/product_segment_revenue.csv
8cab67ac423793c43906783cb3da1b22aa617c95276e86c3a18a9cb0d48a7e89  data/products.csv
32679358183fb10724499a16451001f0550cedd5cf33e93c15ea15a21f49aab3  data/revenue.csv
ed82db3ae7e384c3780378db0b58065ee14af15def81f87c8293dd70bd4e2aaa  data/revenue_budget.csv
bcc97eadb2d0689aa363bee2a768b80b02b063c330e6e13940c826fd1ffb5cb2  data/revenue_transactions.csv
4466afbb3f5a9974e871a9d1e78e96e9e42fd75e5d1567a5b1b0f622236e29b2  data_manifest.json
e3b8a1453604dac166718976fbd67a31b20c2de2a688e5fbb691e09b2303e558  docs/COMPATIBILITY.md
9c5aacb7264432677fcf38d7af585f0e0482dc7c4d5720ae4180b6318907ae37  docs/DATA_DICTIONARY.md
85f72f3dbdacdd7ca89afcad28cc1dd7f2ef2b3d1260595371d7a67773c74662  docs/DATA_GUIDE.md
5aea511f16f7d69b3b51c64eeaded4130d2060e289aee234470b21b21db33fc4  docs/QUERY_INDEX.md
68bb044b45e4525d1912e762946ad557dd1950107121a304af5c420ca38ff825  docs/RELEASE_NOTES.md
ba00c280ff1a373a3ecb224a78ee5e677508901475bccab1de77c184b7d78172  examples/00_smoke_test.sql
7c415b988e2520012ac8d138b7700e372c363cc257571113b60065028fe0144e  examples/01_budget_vs_actual.sql
b915ced37e2658ad2a76b8f77820d84b074dbefdc7b021322143fc7d36f13e74  examples/02_pnl.sql
d8ba4a5b8732576a4194b692483ce084090161d393a7d3459ecaad5fdbf3a555  examples/03_ar_reconciliation.sql
e9bfeae6d071a51fcafa8e914864e99e36908108de2c79ad255c787e02134b42  examples/04_headcount_bridge.sql
8ab15aa7a70c7f92ce89bf00273b1d343f04c0fd0eba14c7480d95aeb714adb3  examples/05_retention.sql
ce8fd34e195bb6869d93ea51621e0e55b46b7249f67236f15159740f2f3278c0  examples/06_price_volume_mix.sql
5b25a13d895f1a7d1c2079c68561f50fabcf90b41c5dc68313370a7e314564b7  examples/07_forecast_accuracy.sql
8b08dbe8d37b798b0062220802ae7214c50e2e80ea2089b3fb5ec1e81b13c3fe  expected_results/00_first_five.csv
b78ae3783840c88afb549a9879be7f35871cbf19a37d67aa003d12795e0cdf01  expected_results/00_gl_count.csv
2b4ac787e33ff71150ee1b7ec8c7976fc22f616b5ef22f0f185a5ac6c92096e2  expected_results/00_revenue_count.csv
bc82f825269228ecc8731c8e74295f9fc51881ce64cfaa3cc8d052df85609115  expected_results/01_budget_vs_actual.csv
ed5486f1e30e241822bfde2faceb3f670d9bc0e3813f85e988f955ee8b5e3e6e  expected_results/02_pnl.csv
d293526160db5394be7a7b5bbe6bcd0716d7708ee40f1de681f66fe6356b10ee  expected_results/03_ar_reconciliation.csv
eebd86532b332d6fe153d116f715e6ccfd427a44b118e00450789eb2f75a8bb6  expected_results/04_headcount_bridge.csv
e194641093d7e8d09ad17916db146a924aff47d6a15a35e3fbdd95dba28cfb21  expected_results/05_retention.csv
10dfac51e57e3278084cf58a2a5013c882b425e8bdb8c00d2db064605dd45d51  expected_results/06_price_volume_mix.csv
22c10282d17daca49f17cf8054f13af097943086f49d2d4144f8353ef0bd683a  expected_results/07_forecast_accuracy.csv
0a72a33275836f1d1553f2f7fccd154c21e2843bd2655895c7100ebc4f798668  expected_results/README.md
857f4c23ad40874a53ec430e826ad7ea4a384321f82b416e21217390c3c09ea3  labs/01_null_and_join_traps.sql
df7399d622bcc93a7d2fedfc7cb4898ba8973f87a504c2a302795c173026945d  labs/02_fx_missing_rates.sql
0554c8797bc516eddfaf788c78b3092a793064ce647b706d54cd53d2423f5554  labs/03_close_and_retention.sql
a2829b5ad011baf74c0c217b7ecca9ad8c98533858588cc6e6dccdcd9de5c8ac  labs/04_budget_transactions.sql
1bdfd948cb495dc3fcdf41d587c8a297b007b145f247fc11bc6e03422860aa28  labs/05_schema_and_constraints.sql
306571e0504bcf3fc6b726f7b37a5cebe3c75a9074023efff7e498c2b3f109f3  labs/06_refactor_validation.sql
88335ebe561dcdaea3f5b3bea95dd426ccb25819d9cf63588b206034951b181d  postgresql/load.sql
535eb5346922f9dddb3450cc97475f3a3c32c35d633914f66f3d31b2ceb27f01  query_catalog.json
6757cc9f10e910150bb40c9341d4b399f85ab1fac8d22b2c0b6d3eeda51cd9c7  runnable_queries/appG-01.sql
c4f8a4db579e2f187fd6a2b2fbf046bacd986d4b3bfafbe326022ea12928e789  runnable_queries/appG-02.sql
d17a65eeecf43e67a69ea3de30655d652a9d555e2c2f474f58f6ad6851e82423  runnable_queries/appG-03.sql
ba01cac0ac8aa47dee54cf9ace99ef11408da11bd96add2d4c75497a0b4eadce  runnable_queries/appG-04.sql
2dd6059d38cc443e44bf321cbcf5bd295a4031a0985d2e0977bd09315a96c00e  runnable_queries/appG-05.sql
9d29b6ecf52a1fa6bdc05b273217d575e0c3a34b4f61ef2f5f5847772f03f730  runnable_queries/appG-06.sql
ee335c366f9ac8cb945aa526d4590e0d288049529e53d0ee2da5169e02031b85  runnable_queries/appG-07.sql
1e36090ca856c916d1f14e13b693f33e4136e62cd878d0a250b66ae8548c1dfd  runnable_queries/appG-08.sql
862c0b60615cd9e62062b41aa2a19782c3ba8ec7a8dee9514faedf9a3bf4505a  runnable_queries/appG-09.sql
11dfdf0b866d77aaef2b4705f19f1b813e0a8bc2233581449b7cc0fc231235bb  runnable_queries/appG-10.sql
5703b7df9ca15563204b9de97da21dfb53b1233da7b895bdebc9444eb88add28  runnable_queries/appG-11.sql
b0cbc8b28a9d31f2162f07c622b8530b124ecf1a58ed8bd3808fc1adde6ddf3d  runnable_queries/appG-12.sql
5c8bac769580427c9522548a5cff2172e19819a8a4407b9815ba90ffd33a8fee  runnable_queries/appG-13.sql
7ad91565bee46c3de23c363a389e685cf02e4450f723ca8811246ac2cf1f0bd9  runnable_queries/appG-14.sql
dcdf5646e0d729d1c18f9d4afca8e1f2ff35eb2c42f71f8f6096dc4fbfebfd09  runnable_queries/appG-15.sql
f3a93246ea7923e676136f4ad53f2b742c91acd6f4bd71225eea6f1d8a2cc753  runnable_queries/appG-16.sql
3256ca2cf7ea5da1b1f0dca43b7394e90d4fbc27f31b8299f45497c8a0c541c1  runnable_queries/appG-17.sql
4bf10b232a6960e205d953fa3093b85c6df2887c5056c711ff95d2dd2c5e15bb  runnable_queries/appG-18.sql
e3c52b763e9c36b2cdfc4ebd29bc3e03d65763042fab4e7e9d62b944c273929a  runnable_queries/ch01-01.sql
2affe520924d019f609bc6c435b8fb5964486d17643c2cca1cba37a2c4fbf2bc  runnable_queries/ch01-02.sql
b4a932de66069cb761d370a7775a2d1d72138b601c000a119f0f61fbaf0f3c8e  runnable_queries/ch01-03.sql
8b88d74e5a064f2f2950aee6862a70b55fd2b40c8fde0f20d1beae4712a42eb8  runnable_queries/ch01-04.sql
7e1b4a2ab09269b49fe8ed5d0029d409de52699bb8ab705798e3db6080734155  runnable_queries/ch01-05.sql
f5007cb6cf999d968308a0ab3439fa6293b17a291c89a5f2a842c77c2476f947  runnable_queries/ch01-06.sql
9925a1972547414472549ae0c4ce062d98a03469657648dae12579c88724d523  runnable_queries/ch01-07.sql
16617f6d8ec027cc43c86818612f05988d31e87bd315271b29de95eaffd27243  runnable_queries/ch01-08.sql
e2da172a71c1a32c9ca1d3148bbd015b3b2987c61dda8e3afb6772858eaf8f7f  runnable_queries/ch01-09.sql
7c415b988e2520012ac8d138b7700e372c363cc257571113b60065028fe0144e  runnable_queries/ch01-10.sql
c858769d0d102dc0758e47b9779ba517eeb3919f824cf64a8be61161a5916bb7  runnable_queries/ch01-11.sql
a1d91471f46685c1a7e0f30952dad0a81f7f424cb6f5aa782e1a566cfd8104f5  runnable_queries/ch01-12.sql
8b1fd072a6d8a72a16fc30895381622f3b1ca757dc793e92a6a385c8b5f467d1  runnable_queries/ch01-13.sql
921174a84d7d743fe8c227d32d8994828306994ec5092248cc66b2421283ea6a  runnable_queries/ch01-14.sql
ee2ce4b832bf09f45313c676a0ecd2028d003152e5e5f3c5183309ac42728cfd  runnable_queries/ch03-02.sql
df2cd89428f2678202aa05ea032b4c10854d303c7ae75bd578efb8dc43255f8f  runnable_queries/ch03-03.sql
43609bcb95a35df49cd1e0c544f4d4700c8cf171fafd45995e29bedf4ccde6bc  runnable_queries/ch03-04.sql
5329d18898245807e778c67a2ac946776015f95db9620cdca2c2e9fc7908b439  runnable_queries/ch03-05.sql
e1937b26479f71d09a81bf9fdc239616de83b9c1979f38d431cfec2cfc7d8da7  runnable_queries/ch03-11.sql
cbb1cb047cd27b4aa9aec285ad5d3b01602cecf462a58fc50f3ea8a284ea1f54  runnable_queries/ch03-16.sql
475414aeb9c7ebb10040553a1c8c46bbf1baf8fe599e14e3733ea0a2370be45a  runnable_queries/ch03-17.sql
acb8b0709b87a3f2adbeb026b0b438a2eb7c87f0cb0eb3d36a4ca8ab232af2b3  runnable_queries/ch04-01.sql
832116dd6d81b45b857160d2d6ff8a89f8bca533269b7610731dc9882527d431  runnable_queries/ch04-02.sql
e2541248a8dd938ddc7c8e8c5b2fae60aad20277aebf667d44d2b1a3a189f263  runnable_queries/ch04-03.sql
d9628e2558e97a1cc931ecc2fa57c9390db3bed0784f53db7c3a11e3221b48f4  runnable_queries/ch04-04.sql
cb37a297c46ae92b1564205bb84fc2c2987af55a186d0dc41bded6450c63df86  runnable_queries/ch04-05.sql
3477afc0a335c79e2b8ca50c112bbeaa41b488894e438c455e848d6ead2f4eb2  runnable_queries/ch04-15.sql
334f810edda3bd5dc466205342c484c1b354ca09fea6a292e3be170282663ac9  runnable_queries/ch04-16.sql
639bb8aa35142bfc5d5bf476751cae609821a0aac1a9940e6cc06f94f48edeee  runnable_queries/ch04-17.sql
0399e46893847a661749cf50ad6f7d1251ca4c82bb6337e5c47b5980a9fb1460  runnable_queries/ch05-01.sql
a7d242efc30a0bf52d39663f08167cf4e55bd920083b36ae14d2965e97ab25ba  runnable_queries/ch05-02.sql
4ca6321b7d426a8f2d260e7da5b034541a4c7b39a65196d6752d1bb9b4a83c43  runnable_queries/ch05-06.sql
96fd041e269d0e930410605fcaff918faba5fa28545a8fc5f8d636d4e4925780  runnable_queries/ch05-07.sql
698bc7d2b30282316577461ca656a5820833b70c1185a39c7d25b8315103fcc0  runnable_queries/ch05-08.sql
449874da6cf08ab6f8bbf676f4d77041ccf69afd7e8d18ba4032ebd2905d6168  runnable_queries/ch05-09.sql
1655266e7e80ae61c6ec49d372d252e4cdc865195ea03c10d674222180eaf45f  runnable_queries/ch05-10.sql
2e990b86b1bf321c51f49475bb701d6fa21ce691b2cff49b343c276684c131c6  runnable_queries/ch05-11.sql
87760ea236a445cf5c9c6cd85643a0ef825a7389dc33414207d54e38b55a7e0e  runnable_queries/ch05-12.sql
1fc36da5d3027dbd9f8f5d8842031ba39bbaea5f9637e78128e0bac2ce651362  runnable_queries/ch05-13.sql
6e20f6bdd1995167e3b849cb6586fa4854902c39c8d80b5a95c48ae385e0251d  runnable_queries/ch05-14.sql
b879d9089f8e4cf3f9ad6cb425fd1112d426533ba50ab29afccad47a7670efc9  runnable_queries/ch06-01.sql
a1e17a60941a33e099ed1b8683b842c0a3f1fedac5baf31981eda5f6506df93b  runnable_queries/ch06-02.sql
fe394eadb92361347b5b9e2e3850a6a66541fe2e28f3351776750b9fb1950ca7  runnable_queries/ch06-03.sql
96622ffac9e8f39dc0ca9c199d0d1a1fe664b911dd4b0b11ee7b2499a1098e1b  runnable_queries/ch06-04.sql
2176cf299b41de55e3ac5a9f273c3c3b34b038f63c805e39fbd82a12d2c19192  runnable_queries/ch06-05.sql
f3b93dd766f71576b0d66479b4826eee8cede2839a61f54ed8e8e01539102ce3  runnable_queries/ch06-06.sql
b9b844431377f3ade0a337763edd5fbafa9523c19b6af17a094df8d8f2cc874b  runnable_queries/ch06-07.sql
e4efcb49bc9199aec53e213f382dac6f39e18869af06240b7a110ec544b792b8  runnable_queries/ch06-08.sql
f4e9cfa9c42043f64b11b2f864cf0f9d686f85bee4a3efae047a4d41379c69bc  runnable_queries/ch06-10.sql
86ce0729e372ee6fe3a34a6478967338098faae23a694d1fd9ec5453f9b88424  runnable_queries/ch07-01.sql
6560deca49fb5519f749b5b9ec0adb54e7879eba5339fb62aba26d5f087594a2  runnable_queries/ch07-02.sql
56ce2bea2145ee34aa8b21c904a59f192b071c4faee498cb9229515cf4f6145a  runnable_queries/ch07-03.sql
eab340bd77d6ebbedd7ef7c341ec4730fbfa1dd470352867019cd86f4e0fa12f  runnable_queries/ch07-04.sql
cedbfc5bdf7cbb25af8238d7011a584a32bba30fa3aeb97f425418aa012f4f05  runnable_queries/ch07-05.sql
cd06b6832f44d07430647eabbabca9654238087e86e9690b08c289f820226f68  runnable_queries/ch07-06.sql
80001afe76d9c06a7c3654ec67cbc393697930616b0d66faed16152587a65ad5  runnable_queries/ch07-07.sql
1a7d1377caac2906fd42c563e8334b1be53f2592ab9a471415c03e0d2e930bd2  runnable_queries/ch08-01.sql
8cbea7e2651c0038f8dd5162a2cb4c482bc2826477ee42d7e6f3622fcec6c5ea  runnable_queries/ch08-02.sql
04dad7d87564678b8731114c8c1d384a7f22927e29e9fc215a212dfffbc95006  runnable_queries/ch08-04.sql
f3e6838dadba1940d70af03f1584ea40292f37661aaafdd00150ce2366161c55  runnable_queries/ch09-01.sql
f4c27ea1e5a20bb785059ac0eb3158ff3d64a1399c343b1c467b13ec4b979e91  runnable_queries/ch09-02.sql
545e6e330bfbf95cfa3d9c72b755c9666ee19008696209f343360345e132f699  runnable_queries/ch09-03.sql
7f3f025fd4826073b4b5d0df9a26a3ab8e29712a2fbd0a4e53c44ad920735594  runnable_queries/ch09-04.sql
5b02aff52b23216bd637490c03f003da1708e388536d448c5c79a40eccc3f168  runnable_queries/ch10-01.sql
661fb15771f696f15ac4cecd2e0be15641396c878014d48aa20edf5660505ce6  runnable_queries/ch10-02.sql
ae9515cb8171930bc2f69cfe47a4d084cf561d8db1e8aaea5660d62bf0427f3f  runnable_queries/ch10-03.sql
ffbeea7d16d0efcef1e5e62d94a3c36086260233346dd64e2dbadfa2f07e7ec2  runnable_queries/ch10-07.sql
a9f36944ec4488c0cd370e2bf804bdce584b3872cd7ad69276e236b6eb922b4d  runnable_queries/ch10-08.sql
bdca26e54003fa0dfc2ce5f1ee78555b5e3a366905a783fbab8520b73073c5bc  runnable_queries/ch10-09.sql
4eaf1d7a1a879c30fc4bdee6ff1c5b58581bed31c352db6604b2369da54d6427  runnable_queries/ch10-12.sql
a5f9c207b3387ab55beb505efaab3a7bc7fd419555b9ebd9cbd7fdbdf54e730d  runnable_queries/ch10-13.sql
780691221384902a559c351a1d9fc2b5282f2386e8118a81748a0327087d9334  runnable_queries/ch10-14.sql
f90a8d274b06d1cc26bb6a65bdd9e32dae19b22b5efb017ab1f155c02429d435  runnable_queries/ch11-10.sql
6125ee8b3d7c645b437c56b596c6b00cff9ea8aa2903497b8d9bbc3324916eec  runnable_queries/ch12-04.sql
fc3ba38e29581fb6bc4ba5aa9203903cad4b9fe4405cd50381732b32773a8827  runnable_queries/ch13-01.sql
4c660878613f923bedb40f299b7f15b870154d9a03489cd42eaa7faf2a34c509  runnable_queries/ch13-02.sql
773a071cfc218ea96f457a7d7ff95ac199a4b3a64fd28c15e444cc2f8b88d3b3  runnable_queries/ch13-03.sql
45223c16831a7bb833f0df617b6fb3e8e8ae513745916d8bf4ecccfbc5a26810  runnable_queries/ch13-04.sql
e9760e792cc56213f8bf2a381cb117ac6e0eee8e7937505e7ea74827f3921d31  runnable_queries/ch13-05.sql
d71c342bb98a26444843d56d6af57d339af3b7539dafbaf1257b631695ac256d  runnable_queries/ch13-08.sql
24734036150223dee97c97edac73c8632fdda2c1de76f7992de18718118fa181  runnable_queries/ch13-09.sql
f999ac1450e3409950159d113fc7b82cf13fabb9d985557e0b49f459939c4b6e  runnable_queries/ch13-10.sql
0dd30c8fa1c9a566cad2ce0e18b71ca62804bbee0d0f66b930895788ab3a2a84  runnable_queries/ch13-11.sql
6cce54eca8acd65d57a6e4eafd0b06d4149a167167fcf9388a72d5768be1667e  runnable_queries/ch13-12.sql
0e24bc56d55d70aeb1faa7fa1c555a0ec5266c531115467ec046a4356a7bf14f  runnable_queries/ch13-13.sql
0c51fe5c291b786cb4afa17703436a11da6a4449393eb95d97e09ff748848851  runnable_queries/ch14-02.sql
2b657c7b032ecdbe8eda9a920ad8b18b2bd0d2745a44db6262aac4e2633e660a  runnable_queries/ch14-03.sql
5b25a13d895f1a7d1c2079c68561f50fabcf90b41c5dc68313370a7e314564b7  runnable_queries/ch14-04.sql
c1a78c144343b4091b11b5783edc5812f092ff1d957eefc7e61795b6d4452262  runnable_queries/ch14-05.sql
3e71e9b851075ca04ecebbc1137d010048003570a9675e327139cb706cf66692  runnable_queries/ch14-06.sql
be3e0941361f454ee504fe5f441dc6e3dd5064231df6ccbeacf7f50ac6a12953  runnable_queries/ch14-07.sql
ce8fd34e195bb6869d93ea51621e0e55b46b7249f67236f15159740f2f3278c0  runnable_queries/ch14-08.sql
bf67d2a9c751204cbe267f1c9927cbf5060a8291096a29b8e8efd0b6aac9f7ac  runnable_queries/ch14-09.sql
d768b0f865f8afda108160bbda0da7c2e37da24055b442b8e4f3019443200522  runnable_queries/ch14-10.sql
d4baaa4f3ed2bdca8a64b2a8e691f24fc7d583a75c55d207ac0ed61cfae1c5fa  runnable_queries/ch15-01.sql
f76108c460beece32e14d9f5d88697d790fc5ac764bd263ec4180c4b900730cd  runnable_queries/ch15-02.sql
b53fc4a177710c0ebfbbcf0ca43eca3fa8535a08f8b7230bfb58871ce42d20a8  runnable_queries/ch15-03.sql
05476ddc20904de775f849f341e86138f39c333d745b8b6a832f10f357e5d9df  runnable_queries/ch15-04.sql
e9bfeae6d071a51fcafa8e914864e99e36908108de2c79ad255c787e02134b42  runnable_queries/ch15-05.sql
279102a44f695ec97380131ff34cf5019882a212e0c91652e5e60695be935461  runnable_queries/ch15-06.sql
7b1de854135c5ce8e4f4367a9d7ea173d013bc10ad0784a3c6f1a381eed8cef9  runnable_queries/ch15-07.sql
1815c0d526a9cfcbc9ac2b637a2ba5b439806e75978760f2a226d117667c7a73  runnable_queries/ch15-08.sql
286a0332fccfde6a6023a6a0ba463092bc1478c9762a785143927ea0e5ec2a1d  runnable_queries/ch15-09.sql
272d706bcfad19b70c34755b447106825feacb579b2892f2b40617ce70f2ee5e  runnable_queries/ch15-10.sql
28811d811680ff1d26e006bb735609e8d340c2cee8b1e2adc2cda36743c22f4e  runnable_queries/ch15-11.sql
3ad9f15af55db74b5760dd67be6f0903fb6c27abf8be66d962a336f54cb02533  runnable_queries/ch15-13.sql
b915ced37e2658ad2a76b8f77820d84b074dbefdc7b021322143fc7d36f13e74  runnable_queries/ch16-02.sql
d8ba4a5b8732576a4194b692483ce084090161d393a7d3459ecaad5fdbf3a555  runnable_queries/ch16-03.sql
a5866865e301f5372513766b74a6ba001d2ae55e76781ce30c29c16bee9f1523  runnable_queries/ch16-04.sql
84f5edec314d0f1094435ea87724899f96d51fcda1dc7012638dd9e1d9ba05c1  runnable_queries/ch16-05.sql
0cbf752ad8277a008960fb9cbc76725f4a90d5d642fb3e630873af25c01b913c  runnable_queries/ch16-06.sql
4babd489426ae3bb33937ad356c8e3d0921e8cdcaa15b752ec7cbb271fda23c3  runnable_queries/ch16-07.sql
ce0494c0c20d3973aa25f52d12709c85126177160619e34cb8b5f1c23c70b86c  runnable_queries/ch16-08.sql
6c667c05e21e7014a6559d3fcba0ab1c335921564b5ac8829c760ff9c23d20b0  runnable_queries/ch16-09.sql
9f4ea93deaa0344d6bdb645386669129ae573e21a65e30ab8db61bc788eb4fc7  runnable_queries/ch16-10.sql
5640a9db95c26f3c4905fee34fa235c1adcbca22e4ab9d384f00c371a78b98cd  runnable_queries/ch17-01.sql
ea4a6b7c84f128ec33720d280eaf2250a04ac1109b956f68f758b702771749f8  runnable_queries/ch17-02.sql
8ab15aa7a70c7f92ce89bf00273b1d343f04c0fd0eba14c7480d95aeb714adb3  runnable_queries/ch17-03.sql
63060aa1db51fa68bc3f256c0bd37aa6be8b1743470c9c9a855556856f20af83  runnable_queries/ch17-04.sql
717f045662335a2c6ba1c186b0b50eecd90aa0e8ec1ed4ce280773a5e7f3cf6f  runnable_queries/ch17-05.sql
93bda99850a63343fa24fad86d3b5434fd517081c441db95424cc4634ff1b436  runnable_queries/ch17-06.sql
83aeb75cf1c2c4840008fc97b20e2e7e2d429127ff4a6fa14f21373bd4695fa5  runnable_queries/ch17-07.sql
60e82c26f0fb28514d27d034b4ee28b28b7cb4d87f1de92e2d361917faeef328  runnable_queries/ch17-08.sql
6b92f440393a0caa92876836d97d3695a04cabccb7a4f16ce5eacc16e39e96f8  runnable_queries/ch18-01.sql
9a90ab320c88a7304cd7aa2dbf73f564e5e836813b8c0fa9232c30e812cec2d5  runnable_queries/ch18-02.sql
5ea487477040616c73da7bcec6410a9992dbd3d68591990e7d1e4e872be76156  schema.sql
cd88b64bc2783778da841a42a3d49e642cc88a3d7a176620c315026511ca18ac  seed_data.sql
a38a5d33cc4f302a0fe47ac5071f3d1ff0f4e4a2f5ced288f5138289197b5e08  source_manifest.json
1f656bce97ac8f5bfb78cdb1ed059dd8f5780e9f95967cb0f91ff16574b4a145  tests/validate.py
91a1847af8c4c3751e8fde5cff81d51ee3cd5dae1e5a7663564097e534ec2ad3  tests/validation_report.json
a880a2c316e4ca5e6a068de781e2d55c91cc96af40fc512a3c568badc0c8cafb  tools/generate_seed.py
