有没有办法在 SQL 中使用 'the beginning of time'

Is there a way to use 'the beginning of time' in SQL

我已经围绕这个站点并通过 Google 做了一些研究,但似乎找不到我要找的东西,我对 SQL 还很陌生,所以有有机会我已经错过或误解了一些东西,但基本上,我正在尝试做一份报告,通常我使用

where (realdate = '2015-02-28')

datenow BETWEEN '2015-04-01' AND '2015-04-30'

这两个通常对我都很有用,但我想找出从 the beginning of time 到当前日期的所有内容。我还没有找到与此有关的任何事情,除了其他人在另一边提出的一个令人遗憾的未得到回答的问题。

我们将不胜感激任何帮助或正确方向的一点。

谢谢

您可以使用 <= 运算符

where (realdate <= '2015-02-28')

表示evrything to day 2015-02-28

如果您的意思是 'the beginning of time'(未指定日期)到当前日期(未指定日期):

SELECT * FROM `table` WHERE `realdate` <= NOW()

但如果您可以指定当前日期:

SELECT * FROM `table` WHERE `realdate` <= DATE('YYYY-MM-DD')