【发布时间】:2011-01-18 21:23:50
【问题描述】:
这些查询中的任何一个都可以在 SQL 中完成吗?
SELECT dates FROM system
WHERE dates > 'January 5, 2010' AND dates < 'January 30, 2010'
SELECT number FROM system
WHERE number > 10 AND number < 20
我想创建一个generate_series,这就是我要问的原因。
【问题讨论】:
-
不清楚你在问什么。你有什么问题?您是在问是否可以查询所有数据库中的所有表,还是在问是否可以查询名为“system”的表?第二个示例应该可以正常工作。第一个示例不会像您想象的那样工作,那是两段文本,而不是日期。您需要以正确的格式存储日期。
-
我认为它们的意思是简单的查询,以便即时获取给定范围内的日期或数字列表。
-
@Tom:我猜他要的是
generate_series。 -
你使用的是什么 dbms?
-
你为什么要在数据库中这样做?这似乎是逻辑层应该做的事情。