最小タイムスタンプと最大タイムスタンプの行を新しいテーブルに書き込むための次のコードがあります。
sql_sort_and_delete = """
CREATE TABLE tmp AS
SELECT DISTINCT * FROM c2g
WHERE time = (SELECT max(time) FROM c2g)
UNION SELECT DISTINCT * FROM c2g
WHERE time = (SELECT min(time) FROM c2g);;"""
正常に動作しますが、c2gテーブルにはさまざまな都市のサブセットがあり、都市ごとに異なる最小/最大の結果が得られるようにコードを変更したいと思います。これを行う簡単な方法はありますか?ありがとう!