Javascript MySQL存储每月收入的方式
我想存储餐厅的每月收入(收入和支出),然后在每年的线形图上显示。我使用了这个变通方法,我将存储在Javascript MySQL存储每月收入的方式,javascript,php,mysql,database,datetime,Javascript,Php,Mysql,Database,Datetime,我想存储餐厅的每月收入(收入和支出),然后在每年的线形图上显示。我使用了这个变通方法,我将存储在year变量中,例如2020-01-01,然后它应该为每个月向以下所有行添加值。这样行吗?或者我应该使用一个日期类型并添加月份吗?它可以工作,但不是最佳的 例如,如果要查看年度费用,必须在查询中键入每个月的名称 一个更实用的解决方案是使用一个带有示例列的表,如下所示: 日期 is_费用(布尔值) 金额(双倍) 餐厅id 其中,如果金额为收入或费用,则费用为布尔值 您可以从这里汇总所有内容:年度/月
year
变量中,例如2020-01-01
,然后它应该为每个月向以下所有行添加值。这样行吗?或者我应该使用一个日期
类型并添加月份吗?它可以工作,但不是最佳的
例如,如果要查看年度费用,必须在查询中键入每个月的名称
一个更实用的解决方案是使用一个带有示例列的表,如下所示:
- 日期
- is_费用(布尔值)
- 金额(双倍)
- 餐厅id
MONTH(date)
,它将为您提供特定的月份。例如,如果您想汇总特定年份和月份的所有费用,您将执行类似的操作
从表中选择总和(金额),其中费用=1,月(日期)=1,年(日期)=2020
好吧,绝对不是这样。数据库表不是电子表格!