本文介绍了如何使用最新日期列检索表中的数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从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!
:)


这篇关于如何使用最新日期列检索表中的数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 19:16