我使用的是舊版本的sybase,它沒有鉛等關鍵字。消除所有行,直到達到某個值
我有一個如下所示的表格。
Type Row Time Quantity cat1 1 10:01:01.000 50 cat1 2 10:01.01.001 0 cat1 3 10:01:01.002 1000 cat1 4 10:01.01.003 100 cat1 5 10:01:03.001 100
我上面的數據可用於cat2,cat3等。數據按照時間順序排列。
我想從上面的表中生成一個新表,其中只有從10.01.01.002開始的值纔會出現,因爲它是滿足最小需求數量1000的第一行/時間。即在新表中包括行3,4和5,因爲它僅在第三行滿足最小數量。以上數據適用於cat1,cat2等。
上面的表格非常龐大,所以我正在尋找一種有效的方法。
感謝
爲什麼不能你'選擇(使用SQL Server,因爲我沒有看到的Sybase作爲一個選項,但我相信Sybase支持子查詢授予)...其中時間> ....'? –
@MisrableVariable - 因爲他不知道時間值應該是什麼。 – Hogan
桌子的主要關鍵是什麼?類型,行還是隻是行? – beny23