11{% include ' header.sql.jinja' %}
22
33-- NB: Subquerys
4- $bla1 = ( SELECT substring (cast(ca_zip as string),1 ,5 ) AS ca_zip
4+ $bla1 = ( SELECT substring (cast(ca_zip as string),0 ,5 ) AS ca_zip
55 FROM {{customer_address}}
6- WHERE substring (cast(ca_zip as string),1 ,5 ) IN (
6+ WHERE substring (cast(ca_zip as string),0 ,5 ) IN (
77 ' 47602' ,' 16704' ,' 35863' ,' 28577' ,' 83910' ,' 36201' ,
88 ' 58412' ,' 48162' ,' 28055' ,' 41419' ,' 80332' ,
99 ' 38607' ,' 77817' ,' 24891' ,' 16226' ,' 18410' ,
@@ -85,7 +85,7 @@ $bla1 = ( SELECT substring(cast(ca_zip as string),1,5) AS ca_zip
8585 ' 28239' ,' 58032' ,' 18884' ,' 16791' ,' 21343' ,
8686 ' 97462' ,' 18569' ,' 75660' ,' 15475' ));
8787$bla2 = (select A1 .ca_zip as ca_zip
88- from (SELECT substring (cast(customer_address .ca_zip as string),1 ,5 ) ca_zip,count (* ) cnt
88+ from (SELECT substring (cast(customer_address .ca_zip as string),0 ,5 ) ca_zip,count (* ) cnt
8989 FROM {{customer_address}} as customer_address
9090 cross join {{customer}} as customer
9191 WHERE ca_address_sk = c_current_addr_sk and
@@ -107,7 +107,7 @@ select store.s_store_name
107107 where ss_store_sk = s_store_sk
108108 and ss_sold_date_sk = d_date_sk
109109 and d_qoy = 2 and d_year = 1998
110- and (substring (cast(s_zip as string),1 ,2 ) = substring (V1 .ca_zip ,1 ,2 ))
110+ and (substring (cast(s_zip as string),0 ,2 ) = substring (V1 .ca_zip ,0 ,2 ))
111111 group by store .s_store_name
112112 order by store .s_store_name
113113 limit 100 ;
0 commit comments