Bạn cần phải trích dẫn đúng cách Truy vấn SQL của mình. Nếu bạn nhìn vào cú pháp tô sáng trong câu hỏi của mình (hoặc một IDE), bạn sẽ nhận thấy rằng các dấu ngoặc kép không hoạt động như bạn mong đợi.
Thay đổi dấu ngoặc kép ngoài cùng thành dấu ngoặc kép - nếu bạn muốn tất cả trên một dòng - hoặc dấu ngoặc kép ba nếu bạn muốn nó trên nhiều dòng:
query = """SELECT*
FROM TRANSACTION
WHERE DIA_DAT >=to_date('15.02.28 00:00:00', 'YY.MM.DD HH24:MI:SS')
AND (locations <> 'PUERTO RICO'
OR locations <> 'JAPAN')
AND CITY='LONDON'"""
df_ora = pd.read_sql(query, con=connection)