"My CSV files or local database files include numbers, date-time, texts, and null values. I want to create a chatbot where users ask questions and it looks into those tables and responds accordingly. I've tried using Mistral, Tapas, and Tapex, but didn't get satisfactory answers. Someone suggested the idea of first translating the question into an SQL query and then providing a response in a language the user can understand. Is there a tutorial for this?