Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #!/usr/bin/ruby
  2.  
  3. require 'mysql2'
  4.  
  5. gp_idx_list = []
  6. @last_datas = Hash.new
  7. @all_datas = Hash.new
  8.  
  9. begin
  10. client = Mysql2::Client.new(
  11. :host => "localhost",
  12. :username => "root",
  13. :password => '',
  14. :database => 'new_pms')
  15.  
  16. results = client.query("select distinct gp_idx from pms_data_2018")
  17.  
  18. results.each do |row|
  19. gp_idx_list.push(row["gp_idx"])
  20. end
  21.  
  22. results = client.query("select * from pms_data_2018 order by gp_idx, move_date")
  23. results.each do |row|
  24. @all_datas[row["idx"].to_s] = row
  25. @last_datas[row["gp_idx"].to_s] = row
  26. end
  27.  
  28. all_datas.each do |item|
  29. puts item
  30. # if item["gp_idx"]
  31. # last_item = last_datas[item["gp_idx"]]
  32. # period_year_in_Jeju = last_item["age"] - item["age"]
  33. # item["period_year_in_Jeju"] = period_year_in_Jeju
  34. # all_datas[item["idx"]] = item
  35. # end
  36. end
  37.  
  38. # puts all_datas
  39.  
  40. rescue Mysql2::Error => e
  41. puts e.errno
  42. puts e.error
  43.  
  44. ensure
  45. client.close if client
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement