本文介绍了如何使用最新日期列检索表中的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
从taxdetails组中按taxvalue选择maximum(convert(varchar,choosed_date,103))作为最近日期的taxvalue
我尝试通过上面的编码来获取使用最近日期的taxvalue,但是我正在得到类似
的输出
税金最近日期
11 22/09/2012
12 23/09/2012
13 2012/09/24
select taxvalue, max(convert(varchar,choosed_date,103)) as Recent_Date from taxdetails group by taxvalue
i tried above coding to get taxvalue using most recent date but i am getting output like
Taxvalue Recent_Date
11 22/09/2012
12 23/09/2012
13 24/09/2012
推荐答案
select * from taxdetails WHERE convert(varchar,choosed_date,103)=(select max(varchar,choosed_date,103) from taxdetails)
在语句中添加了WHERE
关键字(丢失).
Added WHERE
keyword in the statement(was missing).
Taxvalue Recent_Date
----------------------
13 24/09/2012
然后,
then,
select taxvalue, max(convert(varchar,choosed_date,103)) as Recent_Date from taxdetails where Choosed_date= (select max(Choosed_date) from taxdetails)
祝您编码愉快!
:)
Happy Coding!
:)
这篇关于如何使用最新日期列检索表中的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!