/ / извлича текущата дата и текущата година от varchar на MySQL - mysql, date, varchar

извличане на текущата дата и текущата година от varchar на MySQL - mysql, date, varchar

Как да направя, за да се върна login и nb_match през годината и текущия месец на моята таблица?

това е моята заявка за всички съвпадения без месеца ....

SELECT login, SUM(column1)
FROM "my_table"
NATURAL JOIN "join_table"
GROUP BY login

(at_limitation_admin е естественото присъединяване към колоната "вход". "month" е varchar колона. (пример 2009/03)

Отговори:

2 за отговор № 1

За да изтеглите месеца от използването на полето varchar:

MONTH(STR_TO_DATE(`month`,"%Y/%m"))

Не разбирам напълно крайната ви цел, мога да добавям информация, ако е необходимо.

Редактиране:

Можете да използвате тази клауза WHERE, за да получите резултати за текущия месец и година

WHERE MONTH(STR_TO_DATE(`month`,"%Y/%m")) = MONTH(NOW())
AND YEAR(STR_TO_DATE(`month`,"%Y/%m")) = YEAR(NOW())