回答

收藏

如何按照以下要求从SQL Server检索数据?

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

我有这样一张表:/ ~* I1 J) h+ m1 |( q+ w% Z0 l- H
        CustName    Country    RecordedTime ---------------------------------------------  Alex        Australia  2018-Jun-01 08:00 AM  Alex        China      2018-Jun-01 10:00 AM  Alex        Japan      2018-Jun-01 11:00 AM  John        Australia  2018-Jun-01 08:00 AM  John        China      2018-Jun-02 08:00 AM  Bob         Australia  2018-Jun-02 09:00 AM  Bob         Brazil     2018-Jun-03 09:50 AM如果记录是系统中的新记录,则记录应显示在给定日期的审查和历史记录字段(结果集中的两个附加字段)中ADD”和“ NEW”。
& R2 Y1 h# L  O/ P1 E: @如果记录在当天被编辑两次,则在给定的日期中显示两个带有 的审核字段ADD”和“ CHANGE在历史记录状态字段中显示条目
: n: I9 T7 b7 K9 hBEFORE”和“ CURRENT”。
8 F% \* [* Y1 I2 w% x. R# T1 w) F例如,这就是我的结果应该如何显示;
! n; y$ v; _6 P4 y! `7 q$ B$ c2018年6月1日将输入日期传递时,输出如下:
; v: l% S; F, [8 C! }            CustName    Country    RecordedTime           Audit    History  ----------------------------------------------------------------   Alex        Australia  2018-Jun-01 08:00 AM   ADD      NEW   Alex        China   20188年                20188年-Jun-01 10:00 AM   CHANGE   BEFORE   Alex        Japan   20188年                20188年-Jun-01 11:00 AM   CHANGE   CURRENT   John        Australia  2018-Jun-01 08:00 AM   ADD      NEW2018年6月2日将输入日期传递时,输出如下:
. t7 X! p2 v0 S$ j# o$ R+ @, O& l            CustName    Country    RecordedTime           Audit    History  -----------------------------------------------------------------   John        China   20188年                20188年-Jun-02 08:00 AM   CHANGE   CURRENT   Bob         Australia  2018-Jun-02 09:00 AM   ADD      NEW2018年6月2日将输入日期传递时,输出如下:
8 s6 x; e  p& r' S: j            CustName    Country    RecordedTime           Audit    History  ----------------------------------------------------------------   Bob         Brazil     2018-Jun-03 09:50 AM   CHANGE   CURRENT我尝试了很多方法,但仍然缺乏一些方案来实现这个目标。有人能解释一下吗?
* a. ]) R0 R. q/ p  |% e6 x0 l9 r                                                                : b  E. B$ v  Q0 c7 f) B
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则