PostgreSQL是否具有查找美国联邦假日的内置功能?

PostgreSQL是否具有查找美国联邦假日的内置功能?,sql,postgresql,Sql,Postgresql,PostgreSQL中是否有一个内置功能可以检查日期是否为美国联邦假日?例如,如果某个日期是/曾经是联邦假日,则返回布尔值true。您可以从这里获得列表: create table public.federal_holidays (id int not null primary key, date date not null unique, description text); copy public.federal_holidays from program 'curl -s https://

PostgreSQL中是否有一个内置功能可以检查日期是否为美国联邦假日?例如,如果某个日期是/曾经是联邦假日,则返回布尔值true。

您可以从这里获得列表:

create table public.federal_holidays (id int not null primary key, date date not null unique, description text);
copy public.federal_holidays from program 'curl -s https://gist.githubusercontent.com/shivaas/4758439/raw/b0d3ddec380af69930d0d67a9e0519c047047ff8/US%2520Bank%2520holidays'
with (format csv, header false);
然后对其进行查询:

select exists (select 1 from public.federal_holidays where date = 'today') as today_is_a_public_holiday

您可以从这里获取列表:

create table public.federal_holidays (id int not null primary key, date date not null unique, description text);
copy public.federal_holidays from program 'curl -s https://gist.githubusercontent.com/shivaas/4758439/raw/b0d3ddec380af69930d0d67a9e0519c047047ff8/US%2520Bank%2520holidays'
with (format csv, header false);
然后对其进行查询:

select exists (select 1 from public.federal_holidays where date = 'today') as today_is_a_public_holiday

我正在将python holidays包移植到PL/pgSQL。美国的职能完全转变了

可以找到

这将允许您返回一个州的假期列表。空白状态将返回非特定于状态的假日列表。确定报税表中是否有日期只是一件简单的事情

SELECT count(*) FROM holidays.usa('', 2020, 2020) h WHERE h.datestamp = my_date;

我正在将python holidays包移植到PL/pgSQL。美国的职能完全转变了

可以找到

这将允许您返回一个州的假期列表。空白状态将返回非特定于状态的假日列表。确定报税表中是否有日期只是一件简单的事情

SELECT count(*) FROM holidays.usa('', 2020, 2020) h WHERE h.datestamp = my_date;

为什么具有国际影响力的软件会特别关注美国假日?你可以在网上找到这些假期的列表。哪个国家的联邦假日在哪个政权期间?@bereal我想去美国。还更正了我上面的问题。@GordonLinoff我想通过SQL本身检查它。你考虑过自己编写这样的函数吗?它甚至可以由一个可以保持最新(并使其合理本地化)的表格驱动。为什么具有国际影响力的软件会特别关注美国假日?你可以在网上找到这些假期的列表。哪个国家的联邦假日在哪个政权期间?@bereal我想去美国。还更正了我上面的问题。@GordonLinoff我想通过SQL本身检查它。你考虑过自己编写这样的函数吗?它甚至可以由一个可以保持最新(并使其合理本地化)的表驱动。更新您的表,否则您的假日检查器将在2020年底停止工作。更新您的表,否则您的假日检查器将在2020年底停止工作。