这是我的查询,用于从DOB列中查找年龄:
date_format (current_timestamp, '%Y_%m_%d') - date_format (c.memberdob, '%Y_%m_%d') as age
我遇到以下错误:
SYNTAX_ERROR:第4:47行:“-”无法应用于varchar,varchar
感谢您的帮助!
答案 0 :(得分:2)
您应该可以使用function DATE_DIFF()
解决此问题。从文档中:
this.splashScreen.hide();
→date_diff(unit, timestamp1, timestamp2)
返回以单位表示的
bigint
。
尝试:
timestamp2 - timestamp1