jjzjj

recordTime

全部标签

MySQL 检查日期时间列是否在周末期间

我在数据库中有一个包含日期时间列的表。有没有一种方法可以编写查询来确定记录是否在周末期间?我想显示所有记录,并在每个结果行中有一个额外的列来显示周末,如果它符合(周五1730小时之后)或(周日2359小时之前)的标准。以下是我目前拥有的,但似乎有些不对劲。:(任何帮助将不胜感激。:)SELECTrecordTime,DATE_FORMAT(recordTime,"%W%w%T"),(((DATE_FORMAT(recordTime,"%T")>'17:30:00'ANDDAYOFWEEK(recordTime)=6)AND(DATE_FORMAT(recordTime,"%T")