我有下表:
id | number_of _trip | start_date | end_date | seconds
1 637hui 2022-03-10 01:20:00 2022-03-10 01:32:00 720
2 384nfj 2022-03-10 02:18:00 2022-03-10 02:42:00 1440
3 102fiu 2022-03-10 02:10:00 2022-03-10 02:23:00 780
4 948pvc 2022-03-10 02:40:00 2022-03-10 03:20:00 2400
5 473mds 2022-03-10 02:45:00 2022-03-10 02:58:00 780
6 103fkd 2022-03-10 03:05:00 2022-03-10 03:28:00 1380
7 905783 2022-03-10 03:12:00 null 0
8 498wsq 2022-03-10 05:30:00 2022-03-10 05:48:00 1080
Run Code Online (Sandbox Code Playgroud)
我想获取每小时的驾驶时间,但如果一次旅行需要两个小时,则必须每小时获取时间。如果行程尚未结束,则该end_date字段为空,但它必须计算从 开始的各个小时所花费的时间start_date。
我有以下查询:
SELECT time_bucket(bucket_width := INTERVAL '1 hour',ts := …Run Code Online (Sandbox Code Playgroud) 我尝试创建一个gui。窗口应该可以调整大小。当水平调整大小时,其中一些小部件也应该扩展和垂直。我对此进行了说明以使其更清楚:
最初的

水平调整大小

垂直调整大小

在 Qt 中,我使用 QHBoxLayout 但不幸的是没有成功。
谢谢。