我有一个表,其中包含设备开启和关闭的日期/时间列表。它被保存为:
date-time | equipment id | state (1 or 0)
我正在尝试创建一个时间线,它显示设备何时作为一条线或条运行,当它打开时,而当它关闭时,什么都没有。我没有使用SQL的经验,所以我不确定如何处理这个问题。我可以尝试使用下一次状态更改的开始来创建结束日期/时间,但我不确定这在MySQL中是否可行。我曾尝试在excel中仅使用查询列表来执行此操作,但它仅绘制为单个日期/时间点。我想我需要一些持续时间。我不知道该怎么做。任何建议或指示都将不胜感激。
假设我在表中有一条记录,这条记录有一个"DATETIME“列;它是到期日期和时间。当服务器日期到达该日期和时间时,它应该通知用户(执行发送电子邮件通知的过程,例如,发送给相应的用户)。我该怎么做呢?一些站点提到了Windows Service scheduling,还有一些站点提到了Maintenance Job。
你能为这个建议最好的解决方案吗?