some queries from consultancy 1
parent
094f51b3b4
commit
00ee0c5847
|
@ -12,4 +12,8 @@ class Database:
|
||||||
return self.connection.sql("SELECT regions.name, seeds.uri FROM consultancy_d.regions LEFT JOIN consultancy_d.seeds ON regions.id = seeds.region_id;").show()
|
return self.connection.sql("SELECT regions.name, seeds.uri FROM consultancy_d.regions LEFT JOIN consultancy_d.seeds ON regions.id = seeds.region_id;").show()
|
||||||
|
|
||||||
def properties_growth(self):
|
def properties_growth(self):
|
||||||
return self.connection.sql("SELECT strftime(created_at, '%Y-%m-%d') AS date, COUNT(*) as properties_count FROM consultancy_d.properties GROUP BY date;").show()
|
return self.connection.sql("SELECT strftime(created_at, '%Y-%m-%d') AS date, COUNT(*) as properties_count FROM consultancy_d.properties GROUP BY date;").show()
|
||||||
|
|
||||||
|
def properties_per_region(self):
|
||||||
|
return self.connection.sql("SELECT regions.name, COUNT(*) AS count_properties FROM consultancy_d.properties LEFT JOIN consultancy_d.seeds ON seeds.id = properties.seed_id LEFT JOIN consultancy_d.regions ON regions.id = seeds.region_id GROUP BY properties.seed_id, regions.name").show()
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,4 @@ import data
|
||||||
inst = data.load()
|
inst = data.load()
|
||||||
inst.seeds()
|
inst.seeds()
|
||||||
inst.properties_growth()
|
inst.properties_growth()
|
||||||
|
inst.properties_per_region()
|
||||||
|
|
Loading…
Reference in New Issue