А теперь сталкнулся с такой проблемой,что мне надо людей отфильтровать по возрасту!
А вот теперь то и не пойму как это сделать.Может кто натолкнет на путь истинный?
боже упаси, или люди перестали стареть?gaponj88 писал(а):Надо было сразу расчитывать и записывать уже готовый например --23 --года.
это что, строкой тип данных или date?gaponj88 писал(а):(""."".1985 )--пример
С самого начала затупил ,в базу записывал дату рождения как (""."".1985 )
Код: Выделить всё
SELECT *, SUBSTRING(bdate FROM 7 FOR 4) AS year FROM `users` ORDER BY yearКод: Выделить всё
UPDATE `stat`SET `bdate_2` = CONCAT(SUBSTRING_INDEX( `bdate` , '.', -1 ) , '-',SUBSTRING_INDEX( SUBSTRING_INDEX( `date_str` , '.', 2 ) , '.' , -1 ) , '-',SUBSTRING_INDEX( `bdate` , '.', 1 ) ) ;