MySQL - Comparsion VARCHAR with INT -
on site user registration date stored timestamp in varchar(20) column. want count how many users registered today, written query:
select count(*) count `users` `user_group` = 7 , `reg_date > 1368993600 1368993600 - today 0:00. query return me count of users instead of count registered today. edited query:
select count(*) count `users` `user_group` = 7 , cast(`reg_date` signed) > 1368993600 but still not working... how can count users registered today?
you deducting wrong , error somewhere else. see sql fiddle, using same data structure mentioning , using first query without cast, , see it's working fine. 3 rows returned , ones have value greater 1368993600.
Comments
Post a Comment