Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server sql server 2008最新日期_Sql Server_Date_Max - Fatal编程技术网

Sql server sql server 2008最新日期

Sql server sql server 2008最新日期,sql-server,date,max,Sql Server,Date,Max,我正在尝试获取输出为一行的最新日期。有人能帮忙吗?我尝试过使用内部联接、最大值和顶级1阶描述。非常感谢您的帮助 SELECT ISIR_NSLDS.ISIR_NSLDS_ADDDATE ,ISIR_NSLDS.INSD_AG_SUB_PR_BAL ,ISIR_NSLDS.INSD_AG_COMB_TOTAL FROM ISIR_NSLDS WHERE ISIR_NSLDS.INSD_STUDENT_ID = N'0327193' 选中此项: SELECT

我正在尝试获取输出为一行的最新日期。有人能帮忙吗?我尝试过使用内部联接、最大值和顶级1阶描述。非常感谢您的帮助

 SELECT
   ISIR_NSLDS.ISIR_NSLDS_ADDDATE
  ,ISIR_NSLDS.INSD_AG_SUB_PR_BAL
  ,ISIR_NSLDS.INSD_AG_COMB_TOTAL

  FROM
   ISIR_NSLDS
  WHERE
   ISIR_NSLDS.INSD_STUDENT_ID = N'0327193'
选中此项:

SELECT MAX(ISIR_NSLDS.ISIR_NSLDS_ADDDATE)
  ,ISIR_NSLDS.INSD_AG_SUB_PR_BAL
  ,ISIR_NSLDS.INSD_AG_COMB_TOTAL
FROM ISIR_NSLDS
WHERE ISIR_NSLDS.INSD_STUDENT_ID = N'0327193'
GROUP BY ISIR_NSLDS.INSD_AG_SUB_PR_BAL, ISIR_NSLDS.INSD_AG_COMB_TOTAL

如果您不想使用分组方式:

SELECT TOP 1
   ISIR_NSLDS.ISIR_NSLDS_ADDDATE as LatestDate
  ,ISIR_NSLDS.INSD_AG_SUB_PR_BAL
  ,ISIR_NSLDS.INSD_AG_COMB_TOTAL
  FROM
   ISIR_NSLDS
  WHERE
   ISIR_NSLDS.INSD_STUDENT_ID = N'0327193'
  ORDER BY ISIR_NSLDS.ISIR_NSLDS_ADDDATE DESC

选择max(isir\u nslds\u addate)
?您的字段类型是什么?我尝试过使用max(isir\u nslds\u addate),但所有行仍然显示。。日期显示为2014年5月7日12:00:00 AM,如果帮助Sisir_NSLDS.ISIR_NSLDS_ADDDATE是日期,ISIR_NSLDS.INSD_AG_SUB_PR_BAL只是一个余额,ISIR_NSLDS.INSD_AG_COMB_总数只是一个总数,你说你尝试了“前1订单描述”。为什么不起作用?