我想要一个 SQL 查询来检查给定的时间戳是否在企业的营业时间内。这些营业时间根据一年中的时间(季节性时间)而变化,并且在某些假期关闭业务。我有这些日期的列表,尽管它们可能会发生变化。
我想要的是一个在数据库中存储这些信息的好结构和一个看起来像这样的函数:
CREATE OR REPLACE FUNCTION is_business_open(event TIMESTAMP) RETURNS BOOLEAN AS $_$
...
$_$
我会plpgsql
在 PostgreSQL 8.2.x 上写这篇文章,如果这有什么不同的话。