![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Fishball ![]()
![]() |
原資料 1 212585 350.000000 2018-09-13 16:03:31.620 2 212585 122.850000 2018-07-07 16:09:42.513 3 201545 1.350000 2019-04-11 14:02:49.000 4 201545 1.591000 2019-03-14 10:43:08.860 5 201545 140.000000 2019-06-14 15:39:13.117 6 211340 79.000000 2018-09-29 10:58:10.000 7 201062 160.000000 2018-08-18 09:37:09.000 WHERE 後想得出 1 212585 350.000000 2018-09-13 16:03:31.620 5 201545 140.000000 2019-06-14 15:39:13.117 6 211340 79.000000 2018-09-29 10:58:10.000 7 201062 160.000000 2018-08-18 09:37:09.000 ---不想用GRUOP 可以這樣用Where 做到 我有參考GOOGLE 用 MAX (TxNbr ), ttt.ItemCode = ttt.ItemCode 的方法但不能 select ttt.TxNbr , ttt.ItemCode , ttt.AAAAAmount , mmm.TxDate from where xxxxxxxxxx......... 謝謝各大大
搜尋相關Tags的文章:
[ 找出 最大日期 ] ,
本篇文章發表於2019-12-08 15:38 |
1樓
作者回應
Fishball ![]() |
因為用GROUP by 會有好多個.價錢
本篇文章回覆於2019-12-08 15:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
最有價值解答
阿明 ![]() |
本篇文章回覆於2019-12-09 13:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
Fishball ![]() |
本篇文章回覆於2019-12-09 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
Fishball ![]() |
這個唔太明白
本篇文章回覆於2019-12-09 14:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
不太明白什麼呢?
本篇文章回覆於2019-12-09 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
Fishball ![]() |
select * from 資料表 a <-這個a 是什麼
select a.ItemCode , a.AAAAAmount , a.TxDate , (select a.ItemCode , MAX(a.TxDate) as DD from tblMerchandiseReceivedHeader group by ItemCode ) as b from (select XXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXX) as a 但我WHERE ****無 B.XXXX****
本篇文章回覆於2019-12-09 15:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
不錯的參考
P陳 ![]() |
您是要找出相同料號中的最後一筆資料嗎?
假設第二個欄位叫 料號 確認需求後再丟查詢語法給您參考 (不過我還是用 group 來處理的) 一個Select 再加一個副 Select 就解決了 -------------------------------------- select * from 資料表 a <-這個a 是什麼 <---- 這個A是資料表名稱
本篇文章回覆於2019-12-09 16:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓 |
select * from 資料表 a<<<這個a是別名啦~
本篇文章回覆於2019-12-09 17:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |