16.07.2012, 17:11
Как я понял у тебя в `LastDay` хранится день от начала года, тогда так:
но будет косяк с декабрем и январем!
Поэтому рекомендую переделать систему на timestamp:
И прежде чем использовать мускул стоило наверно изучить синтаксис его языка!
pawn Код:
new query[100], year, month, day;
getdate(year, month, day);
format(query, sizeof(query), "DELETE FROM `User` WHERE DAYOFYEAR('%d-%02d-%02d') - `LastDay` - >= '%d'", year, month, day, 30);
mysql_query(query);
Поэтому рекомендую переделать систему на timestamp:
pawn Код:
new query[100];
format(query, sizeof(query), "DELETE FROM `User` WHERE UNIX_TIMESTAMP() - `LastDay` - >= '%d'", 30 * (24 * 60 * 60));
mysql_query(query);