Пример #1
0
def cityTotalElect():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from ELECTRICITYREPORT""")

	if x:
		return x
	else:
		return "N/A"
Пример #2
0
def cityTotalWater():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from WaterReport""")

	if x:
		return x
	else:
		return "N/A"
Пример #3
0
def cityAvgWater():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from WaterReport""")

	if x:
		return x
	else:
		return "N/A"
Пример #4
0
def cityAvgElect():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from ELECTRICITYREPORT""")

	if x:
		return x
	else:
		return "N/A"
Пример #5
0
def cityAvgNatGas():
	x = dbutil.runSQLAsDict("""SELECT AVG(Consumption) as avg from NaturalGasReport""")

	if x:
		return x
	else:
		return "N/A"
Пример #6
0
def cityTotalNatGas():
	x = dbutil.runSQLAsDict("""SELECT SUM(Consumption) as tot from NaturalGasReport""")

	if x:
		return x
	else:
		return "N/A"
Пример #7
0
def cityTotalWater():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from WaterReport""")

    if x:
        return x
    else:
        return "N/A"
Пример #8
0
def cityAvgWater():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from WaterReport""")

    if x:
        return x
    else:
        return "N/A"
Пример #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
Пример #10
0
def findOneByID(id):
    x = dbutil.runSQLAsDict("""SELECT * FROM ADDRESS WHERE
                               ADDRESS.ID = {}""".format(id))

    if x:
        return x
    else:
        return "N/A"
Пример #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"
Пример #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"
Пример #13
0
def findOneByID(id):
    x = dbutil.runSQLAsDict("""SELECT * FROM ADDRESS WHERE
                               ADDRESS.ID = {}""".format(id))

    if x:
        return x
    else:
        return "N/A"
Пример #14
0
def cityTotalElect():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from ELECTRICITYREPORT""")

    if x:
        return x
    else:
        return "N/A"
Пример #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"
Пример #16
0
def cityAvgElect():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from ELECTRICITYREPORT""")

    if x:
        return x
    else:
        return "N/A"
Пример #17
0
def cityAvgNatGas():
    x = dbutil.runSQLAsDict(
        """SELECT AVG(Consumption) as avg from NaturalGasReport""")

    if x:
        return x
    else:
        return "N/A"
Пример #18
0
def cityTotalNatGas():
    x = dbutil.runSQLAsDict(
        """SELECT SUM(Consumption) as tot from NaturalGasReport""")

    if x:
        return x
    else:
        return "N/A"
Пример #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"
Пример #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"
Пример #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"
Пример #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 %'""")
Пример #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"
Пример #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"
Пример #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"
Пример #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"
Пример #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 %'""")
Пример #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"
Пример #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"
Пример #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"
Пример #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"
Пример #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"
Пример #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"
Пример #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""")
Пример #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""")
Пример #36
0
def potentialLandscapingCustomers():
	return dbutil.runSQLAsDict("""SELECT Count(violation) as LawnsInNeed from codeviolationsreport 
		where violation = 'Overgrown Yard / Weeds'""")
Пример #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""")
Пример #38
0
def potentialLandscapingCustomers():
    return dbutil.runSQLAsDict(
        """SELECT Count(violation) as LawnsInNeed from codeviolationsreport 
		where violation = 'Overgrown Yard / Weeds'""")
Пример #39
0
def fowlPlay():
    return dbutil.runSQLAsDict(
        """SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Fowl or Livestock Prohibited'""")
Пример #40
0
def treeSqueezers():
    return dbutil.runSQLAsDict(
        """SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Dead or Hazardous Trees'""")
Пример #41
0
def fowlPlay():
	return dbutil.runSQLAsDict("""SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Fowl or Livestock Prohibited'""")
Пример #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""")
Пример #43
0
def treeSqueezers():
	return dbutil.runSQLAsDict("""SELECT count(id) as  from CODEVIOLATIONSREPORT 
		where VIOLATION = 'Dead or Hazardous Trees'""")
Пример #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""")
Пример #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""")