创建一个变量,它是两个其他变量的总和

For the code below, I would like to make a new variable called totalScore2 that equals days + totalScore.

How can I do this?

Thanks in advance,

John

$sqlStr = "SELECT 
    l.loginid, 
    l.username, 
    l.created,
    DATEDIFF(NOW(), l.created) AS days,
    COALESCE(s.total, 0) AS countSubmissions, 
    COALESCE(c.total, 0) AS countComments,
    COALESCE(s.total, 0) * 10 + COALESCE(c.total, 0) AS totalScore
SELECT DATEDIFF(NOW(), l.created) + COALESCE(s.total, 0) * 10 + COALESCE(c.total, 0) AS totalScore2

The takeaway from this is that in SQL, you can't reference other columns from the same SELECT statement directly; instead, you have to specify the entire formula. Or, you can use a subquery, but that usually just makes a mountain out of a molehill.

Of course this will make a new column, not a new variable, but I'm pretty sure that's what you were after.