Объедините дату, месяц и год в правильный формат даты и примените weekofyear ().
Select weekofyear(cast(concat(year,"-",month,"-",date) as date)) from tablename.
Обратите внимание, что я использовал приведение для преобразования объединенной строки в дату. Однако, вам может понадобиться использовать другой метод в зависимости от вашего формата даты. Пожалуйста, обратитесь к приведенному ниже ответу об обработке преобразования строки в форматы даты.
Строка приведения куста к дате dd-MM-гггг