小编Gra*_*ood的帖子

仅选择具有最大日期的行

在 clickhouse 表中,我有多个行_id。我想要的是为每个_id_status_set_at有最大值的地方只得到一行。这就是我目前的状态:

SELECT _id, max(_status_set_at), count(_id)
FROM pikta.candidates_states
GROUP BY _id
Run Code Online (Sandbox Code Playgroud)

输出

因为我不能使用max()函数 atWHERE子句,如何解决这个问题? count(_id)显示每个有多少行_id,如果查询正确,它应该显示 1。另外,就我而言,ONClickhouse 数据库中没有子句。

UPD:ONClickhouse 中有条款

sql database clickhouse

6
推荐指数
1
解决办法
3765
查看次数

Remove items from QListWidget in PyQt5

I am trying to make a refresh button in pyqt5. I am building a desktop app. I wrote the code that scans particular folder and saves filenames and their paths as an array.

Array values are added to QListWidget as items

self.sampleChoose_list.addItems(sample_directory[0])
Run Code Online (Sandbox Code Playgroud)

I am trying to make a function that refreshes values of the array and passes it to QListWidget.

Something like this

self.refreshSamples.clicked.connect(self.refreshSample)

def refreshSample(self): 
    sample_directory = []
    sample_files = []
    for (dirpath, dirnames, filenames) in walk('./Samples'):
        filenames = …
Run Code Online (Sandbox Code Playgroud)

python desktop-application pyqt pyqt5

3
推荐指数
1
解决办法
5679
查看次数

带有 crontab 的集群无法正常工作

我有一个 crontab 作业,如下所示:

*/5 * * * *  /usr/bin/flock -w 0 /home/partners_perfluence_delivery/cron.lock cd /home/partners_perfluence_delivery && /usr/bin/python3 /home/partners_perfluence_delivery/main.py
Run Code Online (Sandbox Code Playgroud)

当我手动运行脚本时main.py,一切都很顺利。当我尝试使用 crontab 作业时,会创建锁定文件,但是当我寻找作业时,ps aux | grep main.py我在输出中看不到任何内容,并且main.py未发出使用的请求

我可能做错了什么?

bash cron flock

2
推荐指数
1
解决办法
2368
查看次数

标签 统计

bash ×1

clickhouse ×1

cron ×1

database ×1

desktop-application ×1

flock ×1

pyqt ×1

pyqt5 ×1

python ×1

sql ×1