Input Tokens
0
Output Tokens
0
Duration
0
Cost
0
Context
Input
Which students joined this year and already finished a lesson?
Expected output
SELECT DISTINCT u.name FROM users u JOIN completions c ON u.user_id = c.user_id WHERE u.role = 'student' AND u.created_at >= DATE_TRUNC('year', CURRENT_DATE);
Model output
SELECT DISTINCT u.user_id,
u.name
FROM users AS u
JOIN completions AS c ON c.user_id = u.user_id
WHERE u.role = 'student'
AND u.created_at >= date_trunc('year', CURRENT_DATE)
AND u.created_at < date_trunc('year', CURRENT_DATE) + INTERVAL '1 year';