我想写将运行查询,如果当前日期是例如查询=“2016年12月18日”,如果没有,运行查询B.如果语句来执行不同的查询
查询A实施例:
SELECT
issueDate Date_Time,
firstName, player_id Player_ID
FROM
PlayerNote pn join Brand b
WHERE
pn.issueDate >= date_format(date_sub(curdate(),interval 1 month),
'%Y-%m-01') and pn.issueDate < date_format(curdate() ,'%Y-%m-01')
查询乙例如:
SELECT
issueDate Date_Time,
firstName, player_id Player_ID
FROM
PlayerNote pn join Brand b
WHERE
pn.issueDate >= date_format(curdate() ,'%Y-%m-01')
and pn.issueDate <curdate()
我试图写在case语句这两个查询:当(CURDATE()= '2016年12月18日' 选择的情况下)然后(查询A)ELSE (查询B)端
但接收 错误代码:1241操作数应包含1列(多个)
任何建议?
您是否知道笛卡尔产品? –