Как я могу найти все даты в одной таблице - пятницы - чтобы я мог показывать информацию в другой таблице?Найти всех детей, родившихся в пятницу
Я беру информацию от Ads.Date
.
Как я могу найти все даты в одной таблице - пятницы - чтобы я мог показывать информацию в другой таблице?Найти всех детей, родившихся в пятницу
Я беру информацию от Ads.Date
.
Посмотрите на mysql function dayofweek()
select * from ads where DayOfWeek(ads.Date)=6
DAYOFWEEK() возвращает weekdaynumber из 1-7, где 1 это воскресенье. Если вы хотите, чтобы все родились в пятницу, вы должны фильтровать DAYOFWEEK() = 6
SELECT *
FROM users
WHERE DAYOFWEEK(birthday)=6
Хотя этот код может помочь решить проблему, , обеспечивающий дополнительный контекст относительно _why_ и/или _how_ it , ответ на этот вопрос значительно улучшит его долгосрочную ценность. . Пожалуйста, отредактируйте свой ответ, чтобы добавить описание . –
Вы можете использовать его: DATE_FORMAT(yourdate, '%w')
возвращает день недели, 0 в воскресенье и 6 в субботу. Если вы хотите, чтобы все пятницы могли попробовать что-то вроде этого:
SLECT DATE_FORMAT(yourdate, '%w') AS dateofbirth FROM yourtable WHERE dateofbirth = 5
SELECT DAYOFWEEK ('2007-02-03'); –