Advertisement
homeworkhelp111

shop_closed

Apr 12th, 2023
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. import csv
  2. import datetime
  3.  
  4. def main():
  5. file = open("SqlDataset.csv")
  6. current = datetime.date.today()
  7. testdate = datetime.date(2021,9,18)
  8. csvreader = csv.reader(file)
  9. header = next(csvreader)
  10.  
  11. count = 0
  12. shop_ids = []
  13. rows = []
  14. #Get all shop ids
  15. for row in csvreader:
  16. rows.append(row)
  17. if(int(row[0]) not in shop_ids):
  18. shop_ids.append(int(row[0]))
  19.  
  20. for shop in shop_ids:
  21. for row in rows:
  22. if(row[1]=="clsd" and row[0] == shop):
  23. lower_range = datetime.date(int(row[2][0:4]), int(row[2][5:7]),int(row[2][8:]))
  24. upper_range = current
  25. if(row[3] != "NULL"):
  26. upper_range = datetime.date(int(row[3][0:4]), int(row[3][5:7]),int(row[3][8:]))
  27. if(testdate >= lower_range and testdate <= upper_range):
  28. difference = upper_range - testdate
  29. if(difference.days > 30):
  30. count += 1
  31. file.close()
  32. print(count)
  33. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement