使用SQL Server 2014,我有一个存储为datetime的名为LAST_BASELINE_UPDATE_DATE
的日期字段。转换为mm/dd/yyyy并选择最大值
我使用CONVERT函数将转换为mm/dd/yyyy
:
convert(date,LAST_BASELINE_UPDATE_DATE,101) as BASELINE_UPDATE_DATE
我希望能够做的就是然后选择BASELINE_UPDATE_DATE
的MAX
值,而无需创建一个表什么。这甚至有可能吗?
为什么你想将它转换为一个字符串,然后*然后*找到MAX?如果它存储为'DATETIME',则执行'MAX(LAST_BASELINE_UPDATE_DATE)'。 – Siyual
当然,只是在max()中包装 – scsimon
如果我不转换,那么我得到每个记录,而不是最大值。 –