实现这种查询的正确方法是什么(不起作用)?
SELECT Min(mydates_col) as oldest, Max(mydates_col) as newest,
COUNT(oneparticular_column) FROM mytable WHERE mydates_col BETWEEN oldest AND newest
我知道我可以使用 2 个连续查询来做到这一点,从第一个查询中获取最小和最大日期,然后使用这些数字来运行第二个查询,但我相信有一个更好的解决方案,但经过十几次尝试都没有找到。
谢谢。