Разделите задачу на различные логические области и изучите, как выполнить каждую часть
Часть 1: Создайте класс, который будет похож на ваш вывод. Например:
public class User
{
public int Id { get; set; }
public int Date { get; set; }
}
Часть 2: Создайте метод для подключения к вашей БД и выполните запрос.
Он должен создать и вернуть список в вызывающий метод.
Часть 3: Создайте метод, который принимает список в качестве входных данных и генерирует документ XML, который затем соответствует ожидаемому результату.
Вы можете затем изучите, как построить запрос SQL DB и как записать в файл XML независимо.
Разделение задач на отдельные логические области - вот как вы должны подходить к любой задаче программирования. И затем вы делаете отдельные части вашей программы ответственными за каждую часть.