回答

收藏

返回不同的日期

技术问答 技术问答 260 人阅读 | 0 人回复 | 2023-09-12

我试图通过唯一的标识符返回结果的不同日期。1 n8 s5 b  Q% J6 @8 K* L, [
例如:4 s' O9 s8 _- c# K' {* n* ?! w+ B7 f' y- M
ID|Date1 | 2011-10-01 23:57:591 | 2011-10-01 23:58:591 | 2010-10-01 23:59:592 | 2010-09-01 23:59:592 | 2010-09-01 23:58:293 | 2010-09-01 23:58:393 | 2010-10-01 23:59:143 | 2010-10-01 23:59:36时间不仅取决于日期。因此,例如ID 1,我不能对ID进行区分,因为那只会返回我的一个日期。所以我想返回:
0 D8 m" ^% @& M  D' p/ R1|2011-10-011|2010-10-01我尝试了以下查询:% m) H- V  X  _3 c+ D/ q
Drop Table #Tempselect Distinct DateAdd(dd,DateDiff(DD,0,Date),0) as DateOnly,IDInto #TempFrom TableSelect Distinct (Date),IDFrom #Temp但是,我得到了以下结果:5 y1 e1 L  h: U+ U
ID|Date1 | 2011-10-01 00:00:001 | 2011-10-01 00:00:001 | 2010-10-01 00:00:00我是SQL的新手,所以道歉我可能犯了一个明显的错误。到目前为止,我已经搜索了先前提出的问题。; K  c4 \% f8 g9 B
和往常一样,我们非常感谢任何帮助和指示。6 A2 p2 w: z& j: Y& u+ b% F* I
                                                               
) D/ V0 ?" a0 H) M% @6 n    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则