【发布时间】:2026-01-22 14:00:01
【问题描述】:
我有一张名为“postgres”的大表,它有 3 列(日期、打开、关闭)和 65000 行。
postgres
Date | Open | Close
----------------------------------------------------------
2019-01-01 | 1.03212 | 1.03243
2019-01-01 | 1.06212 | 1.09243
2019-01-02 | 1.02212 | 1.08243
2019-01-04 | 1.08212 | 1.07243
+65000 rows
我需要计算一下。类似(case when Open < Close then 1 else 0 end) 到表中的所有行,接下来我需要将答案放入新表“Zad2”中。它需要看起来:
Zad2
Type | Amount
-------------------------------
positive | 23232
negative | 11433
equal | 322
谢谢帮助,对不起我的英语)
【问题讨论】:
标签: sql postgresql create-table calculation case-when