How would you use advanced SQL concepts such as joins, CTEs, and window functions in a data analyst role at Halliburton?