gpt4 book ai didi

sql - PostgreSQL 中的跨数据库查询

转载 作者:行者123 更新时间:2023-11-29 12:31:16 24 4
gpt4 key购买 nike

<分区>

我正在尝试在 Postgres 中构建查询。我的背景是 SQL Server,所以我遇到了一些语法挑战。我的查询需要访问两个独立服务器上的两个独立数据库。我需要在数据集之间进行连接。本质上,我在 db1 中有一个包含用户登录事件的表。每次用户登录网站时都会添加一个条目。在 db2 上,我有一张购买表。对于每一天,我需要查看:有多少人登录以及有多少登录用户进行了购买。

我的表格是这样的:

Logins                Purchases
--------- ---------
ID User_ID
User_ID Amount
LoginDate

如果我的 Purchases 表上有一个日期字段,这会很容易。但事实并非如此。所以,目前,我正在尝试以下操作:

SELECT 
// Somehow get the number of logins for the given day here
// Somehow I need to get the number of purchases for the given day here
TO_CHAR(TO_TIMESTAMP((LoginDate/1000) - 14400), 'MM/DD/YYYY') AS the_day
FROM
db1.Logins AS t1,
db2.Purchases as t2
GROUP BY the_day
ORDER BY the_day;

如何在 Postgres 中获取每天的登录和购买数量?谢谢!

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com