我有下面的代碼與最小和最大時間戳行寫入到一個新表:子集的SELECT DISTINCT
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表子集不同的城市,我會喜歡改變代碼,以便我得到每個城市不同的最小/最大結果。 有沒有簡單的方法來做到這一點?謝謝!
請添加表結構,使用http://sqlfiddle.com會更好;) – alfasin 2012-07-15 18:23:48
請爲軟件添加標籤? sql-server/mysql/...? – whytheq 2012-07-15 21:14:10