我有这样一张表:/ ~* 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 解决方案: