Esempio n. 1
0
def cityTotalElect():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from ELECTRICITYREPORT""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 2
0
def cityTotalWater():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from WaterReport""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 3
0
def cityAvgWater():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from WaterReport""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 4
0
def cityAvgElect():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from ELECTRICITYREPORT""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 5
0
def cityAvgNatGas():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from NaturalGasReport""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 6
0
def cityTotalNatGas():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from NaturalGasReport""")

	if x:
		return x
	else:
		return "N/A"
Esempio n. 7
0
def cityTotalWater():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from WaterReport""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 8
0
def cityAvgWater():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from WaterReport""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 9
0
def totalTuples():

    totAddress = dbutil.runSQLAsDict(
        """SELECT Count(ID) as cAd from address""")
    totElect = dbutil.runSQLAsDict(
        """SELECT Count(ID) as cEl from Electricityreport""")
    totNatGas = dbutil.runSQLAsDict(
        """SELECT Count(ID) as cNa from NaturalGasReport""")
    totCodeVio = dbutil.runSQLAsDict(
        """SELECT Count(ID) as cCoVi from CodeViolationsReport""")
    totWater = dbutil.runSQLAsDict(
        """SELECT Count(ID) as cWa from WaterReport""")

    # total = totAddress[0].cAD + totElect[0].cEL + totNatGas[0].cNA + totWater[0].cWA
    total2 = totAddress + totElect + totNatGas + totCodeVio + totWater

    return total2
Esempio n. 10
0
def findOneByID(id):
    x = dbutil.runSQLAsDict("""SELECT * FROM ADDRESS WHERE
                               ADDRESS.ID = {}""".format(id))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 11
0
def getInfo(addrs):
    x = dbutil.runSQLAsDict("""SELECT id, Streetaddress, coord_lat, coord_lon from ADDRESS
Where streetaddress = {}""".format( '\''+ addrs+'\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 12
0
def getId(addrs):
    x = dbutil.runSQLAsDict("""SELECT ADDRESS.ID FROM ADDRESS WHERE
				ADDRESS.StreetAddress = {}""".format( '\''+ addrs+'\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 13
0
def findOneByID(id):
    x = dbutil.runSQLAsDict("""SELECT * FROM ADDRESS WHERE
                               ADDRESS.ID = {}""".format(id))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 14
0
def cityTotalElect():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from ELECTRICITYREPORT""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 15
0
def getId(addrs):
    x = dbutil.runSQLAsDict("""SELECT ADDRESS.ID FROM ADDRESS WHERE
				ADDRESS.StreetAddress = {}""".format('\'' + addrs + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 16
0
def cityAvgElect():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from ELECTRICITYREPORT""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 17
0
def cityAvgNatGas():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from NaturalGasReport""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 18
0
def cityTotalNatGas():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from NaturalGasReport""")

    if x:
        return x
    else:
        return "N/A"
Esempio n. 19
0
def getInfo(addrs):
    x = dbutil.runSQLAsDict(
        """SELECT id, Streetaddress, coord_lat, coord_lon from ADDRESS
Where streetaddress = {}""".format('\'' + addrs + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 20
0
def findCodeVio(addrs):
	x = dbutil.runSQLAsDict("""SELECT Violation, CaseType, Inspector from CodeViolationsreport, address
								where address.id = CodeViolationsreport.ADDRESS_ID and 
								address.STREETADDRESS = {}""".format( '\'' + addrs + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 21
0
def findNatGas(addrs):
	x = dbutil.runSQLAsDict("""SELECT Consumption from NaturalGasReport, Address Where
		Address.ID = NaturalGasReport.ADDRESS_ID AND
		Address.StreetAddress = {}""".format( '\'' + addrs + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 22
0
def avgNumSeven():
	return dbutil.runSQLAsDict("""SELECT avg(electricityreport.consumption) as ElectAvg, 
       avg(waterreport.consumption) as WaterAvg, 
       avg(naturalgasreport.consumption) as NatGasAvg 
       from ELECTRICITYREPORT, waterreport, address, naturalgasreport
where ELECTRICITYREPORT.ADDRESS_ID = address.id AND 
      Waterreport.address_id = address.id and
      NaturalGasReport.address_id = address.id and 
      address.streetaddress LIKE '7 %'""")
Esempio n. 23
0
def findElectricity(addrs):
	x = dbutil.runSQLAsDict("""SELECT Consumption from ELECTRICITYREPORT, Address Where
	Address.ID = ELECTRICITYREPORT.ADDRESS_ID AND
	Address.StreetAddress = {}""".format( '\'' + addrs + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 24
0
def findCodeVio(addrs):
    x = dbutil.runSQLAsDict(
        """SELECT Violation, CaseType, Inspector from CodeViolationsreport, address
								where address.id = CodeViolationsreport.ADDRESS_ID and 
								address.STREETADDRESS = {}""".format('\'' + addrs + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 25
0
def findElectricity(addrs):
    x = dbutil.runSQLAsDict(
        """SELECT Consumption from ELECTRICITYREPORT, Address Where
	Address.ID = ELECTRICITYREPORT.ADDRESS_ID AND
	Address.StreetAddress = {}""".format('\'' + addrs + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 26
0
def findNatGas(addrs):
    x = dbutil.runSQLAsDict(
        """SELECT Consumption from NaturalGasReport, Address Where
		Address.ID = NaturalGasReport.ADDRESS_ID AND
		Address.StreetAddress = {}""".format('\'' + addrs + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 27
0
def avgNumSix():
    return dbutil.runSQLAsDict(
        """SELECT avg(electricityreport.consumption) as ElectAvg, 
       avg(waterreport.consumption) as WaterAvg, 
       avg(naturalgasreport.consumption) as NatGasAvg 
       from ELECTRICITYREPORT, waterreport, address, naturalgasreport
where ELECTRICITYREPORT.ADDRESS_ID = address.id AND 
      Waterreport.address_id = address.id and
      NaturalGasReport.address_id = address.id and 
      address.streetaddress LIKE '6 %'""")
Esempio n. 28
0
def streetCodeVio(addrs):
	newAddrs = addrs.split(' ', 1)

	x = dbutil.runSQLAsDict("""SELECT Violation, CaseType, Inspector from CodeViolationsreport, Address Where
		Address.ID = CodeViolationsreport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 29
0
def streetWater(addrs):

	newAddrs = addrs.split(' ', 1)

	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avgSt from WaterReport, Address Where
		Address.ID = WaterReport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 30
0
def streetCodeVio(addrs):
    newAddrs = addrs.split(' ', 1)

    x = dbutil.runSQLAsDict(
        """SELECT Violation, CaseType, Inspector from CodeViolationsreport, Address Where
		Address.ID = CodeViolationsreport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 31
0
def streetElectricity(addrs):

	newAddrs = addrs.split(' ', 1)

	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avgSt from ELECTRICITYREPORT, Address Where
		Address.ID = ElectricityReport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

	if x:
		return x
	else:
		return "N/A"
Esempio n. 32
0
def streetWater(addrs):

    newAddrs = addrs.split(' ', 1)

    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avgSt from WaterReport, Address Where
		Address.ID = WaterReport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 33
0
def streetElectricity(addrs):

    newAddrs = addrs.split(' ', 1)

    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avgSt from ELECTRICITYREPORT, Address Where
		Address.ID = ElectricityReport.ADDRESS_ID and 
		Address.StreetAddress LIKE {}""".format('\'' + '% ' + newAddrs[1] + '\''))

    if x:
        return x
    else:
        return "N/A"
Esempio n. 34
0
def maxCityWater():
    return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, waterreport 
		where ( select Max(Consumption) from waterreport) = waterreport.consumption AND 
		address.id = waterreport.address_id""")
Esempio n. 35
0
def maxCityWater():
	return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, waterreport 
		where ( select Max(Consumption) from waterreport) = waterreport.consumption AND 
		address.id = waterreport.address_id""")
Esempio n. 36
0
def potentialLandscapingCustomers():
	return dbutil.runSQLAsDict("""SELECT Count(violation) as LawnsInNeed from codeviolationsreport 
		where violation = 'Overgrown Yard / Weeds'""")
Esempio n. 37
0
def maxCityElect():
	return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, electricityreport 
		where ( select Max(Consumption) from electricityreport) = electricityreport.consumption AND 
		address.id = electricityreport.address_id""")
Esempio n. 38
0
def potentialLandscapingCustomers():
    return dbutil.runSQLAsDict(
        """SELECT Count(violation) as LawnsInNeed from codeviolationsreport 
		where violation = 'Overgrown Yard / Weeds'""")
Esempio n. 39
0
def fowlPlay():
    return dbutil.runSQLAsDict(
        """SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Fowl or Livestock Prohibited'""")
Esempio n. 40
0
def treeSqueezers():
    return dbutil.runSQLAsDict(
        """SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Dead or Hazardous Trees'""")
Esempio n. 41
0
def fowlPlay():
	return dbutil.runSQLAsDict("""SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Fowl or Livestock Prohibited'""")
Esempio n. 42
0
def maxCityNatGas():
    return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, naturalgasreport 
		where ( select Max(Consumption) from naturalgasreport) = naturalgasreport.consumption AND 
		address.id = naturalgasreport.address_id""")
Esempio n. 43
0
def treeSqueezers():
	return dbutil.runSQLAsDict("""SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Dead or Hazardous Trees'""")
Esempio n. 44
0
def maxCityNatGas():
	return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, naturalgasreport 
		where ( select Max(Consumption) from naturalgasreport) = naturalgasreport.consumption AND 
		address.id = naturalgasreport.address_id""")
Esempio n. 45
0
def maxCityElect():
    return dbutil.runSQLAsDict("""SELECT streetaddress, consumption 
		from address, electricityreport 
		where ( select Max(Consumption) from electricityreport) = electricityreport.consumption AND 
		address.id = electricityreport.address_id""")