Вот как ты это делаешь.В приведенном ниже запросе все, что вам нужно сделать, это изменить значение года, и вы получите результат.
SELECT if(cast(from_unixtime(unix_timestamp('2019-03-14','yyyy-MM-dd'), 'u') AS int) ==7, date_sub(from_unixtime(unix_timestamp('2019-03-15','yyyy-MM-dd')), cast(from_unixtime(unix_timestamp('2019-03-15','yyyy-MM-dd'), 'u') AS int)), date_sub(from_unixtime(unix_timestamp('2019-03-14','yyyy-MM-dd')),cast(from_unixtime(unix_timestamp('2019-03-14','yyyy-MM-dd'), 'u') AS int)));
Если это работает для вас, не забудьте одобрить ответ.:) Потратил полчаса, чтобы добраться до этого:)