0
我想,有一個特定的名稱和標識的最新日期,例如,如果我有SQL請求返回attribut最近日期和另一場
designation | Inventory | date
-----------------------------------------
dufaston | 20 | 15.05.2015
dufaston | 10 | 16.05.2015
aspigic | 5 | 17.05.2015
它應該得到的庫存字段的值我庫存= 10爲dufaston指定,但我的SQL代碼不起作用,我的代碼返回0,因爲它需要我的表最近的日期,是17.05.2015,並對應於aspigic不是dufaston,在這裏誰可以幫我糾正我的代碼
ResultSet sqlCalcul=stmt.executeQuery("SELECT inventaire FROM calcul WHERE designation='"+designation+"' AND date=(SELECT MAX(date) FROM calcul)");