2017-06-18 5 views
2

work_hoursテーブルから最後の7つのレコードを取得するにはどうすればよいですか?最後に取得する方法最後の7つのエントリを取得する

ここに自分のクエリが表示されます。これで何が変わるのですか?

try{ 

    String query="SELECT * FROM work_hours"; 

    ResultSet rs =db.Select(query); 

    while(rs.next()){ 
     //Retrieve by column name 
     int ID = rs.getInt("ID"); 
     String Date=rs.getString("Date"); 
     int Start_Time = rs.getInt("Start_Time"); 
     int End_Time=rs.getInt("End_Time"); 
     float Over_Time=rs.getFloat("Over_Time"); 
     int Advance=rs.getInt("Advance"); 
     int Other=rs.getInt("Other"); 
    } 

}catch(SQLException se){ 
    se.printStackTrace(); 
} 
+0

クエリは何を生成しますか?エラー?または間違った記録?一般的に、クエリの最後には、必要なレコードの数を設定するために7を使います。 –

答えて

0
String query = " 
       SELECT * FROM work_hours 
       ORDER BY ID DESC 
       LIMIT 7 
       "; 

上記のクエリは、あなたのDBからの最後の7つの項目を取得します。これはあなたに役立つことを願って!

関連する問題