现在有个需求, 是要将筛选条件放到查询的结果中, 代码大概如下 ;
select t.* , startDate from table t where t.data > startDate = '2019-01-01';
这个StartDate是数据库中里没有的字段, 现在执行这个sql会说没有StartDate这个字段, 我应该使用什么方法能实现这个功能呢?
PS: 查询的sql使用的是SQL拼接的方法, 拼接有没有什么能解决这个问题,
现在有个需求, 是要将筛选条件放到查询的结果中, 代码大概如下 ;
select t.* , startDate from table t where t.data > startDate = '2019-01-01';
这个StartDate是数据库中里没有的字段, 现在执行这个sql会说没有StartDate这个字段, 我应该使用什么方法能实现这个功能呢?
PS: 查询的sql使用的是SQL拼接的方法, 拼接有没有什么能解决这个问题,