我有一堆带时间戳的行(使用'datetime‘数据类型)该列已建立索引,因此我不能将MONTH(timestamp) =3,因为这将使该索引不可用。如果我有年和月变量(在perl中),有没有一些可怕的SQL可以使用,比如:
timestamp BETWEEN DATE($year, $month, 0) AND DATE($year, $month
我正在统计在工作时间内发生的指定的、紧急的和测量员的工作类型。同时计算No Access和Follow On事件摘要。条件是我们要找的工作是ArrivedDAY NOT IN (‘周六’,‘周日’),如果是周一到周五的工作,ArrTime在08:00:00 - 16:30:00之间
我已经设法减少了计数部分,但排除我不需要的数据被证明是困难的,正确方向的一点将不胜感激。