首先你要知道自己想要乜, 每個 account_no 只出第一條, 你就要定義 "第一條" 係乜野意思.
如果 input_date, product_cd, agent 有排序既, 由細到大第一隻就好自然係 min(?) 喇, 否則就係 max(?) 喇.
但係如果乜都唔緊要, 是旦一隻都得, 咁不如唔好要, 就咁攞 account_no 就唔會 group 錯.
SQL server 既 data, 唔計 clustered index, SELECT出黎既排序係由你定既, 就算 SELECT FIRST, 你都要比佢知, 乜野次序下既 FIRST.
你個 case, 真係睇唔出 product_cd 係想點排 (PE 先過 KS, KB 又先過 PE, 唔通排第二個byte?), 所以第一隻係定義唔到. |