카테고리 없음
[Python]pandas.errors.DatabaseError: Execution failed on sql
이르리의 공부일지
2023. 9. 21. 15:09
오류명
pandas.errors.DatabaseError: Execution failed on sql 'SELECT DISTINCT CONVERT(DATE, date) FROM table1 where date >= '2023-01-01' : (4161, "Unknown data type: 'date'")
상황: 엑셀로 추출했더니 날짜가 숫자(서식이 숫자인 날짜)로 나와서 엑셀로 추출할 때 변환하고 싶었다.
해결 : convert를 넣으면 안 되는 거였음. pandas를 이용하고 있기 때문에 sql 말고 pandas로 데이터 변환을 시켜줘야 했음.
‘근데 귀찮아서 엑셀에서 바꿔야지~’ 했는데 엑셀 프로그램을 키니까 알아서 날짜로 보여줬다.
이유: vscode 플러그인 excel viewer 이용해서 봤을 때 날짜로 보인 거였음. 엑셀 프로그램 열면 문제 없이 날짜로 보여준다.