Guest User

Untitled

a guest
Jan 16th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. TableA
  2. DateAdded Data1 Data2
  3. 1/1/2012 a b
  4. 1/3/2012 c d
  5. 1/2/2012 e f
  6.  
  7. TableB
  8. DateAdded Data3 Data4
  9. 1/6/2012 g h
  10. 1/5/2012 i j
  11. 1/4/2012 k l
  12.  
  13. TableC
  14. DateAdded Data5 Data6
  15. 1/8/2012 m n
  16. 1/9/2012 o p
  17. 1/7/2012 q r
  18.  
  19. private DateTime GetEndTime()
  20. {
  21. DateTime retVal = new DateTime();
  22. DateTime sa = new DateTime();
  23. DateTime gps = new DateTime();
  24.  
  25. SQLiteCommand cmd = mySQL.CreateCMD();
  26. SQLiteDataReader dbReader = mySQL.ExecuteQuerySQL("SELECT DateAdded FROM DF ORDER BY ROWID DESC LIMIT 1", cmd);
  27. if (dbReader.HasRows)
  28. {
  29. dbReader.Read();
  30. retVal = dbReader.GetDateTime(0);
  31. }
  32. dbReader.Close();
  33.  
  34. dbReader = mySQL.ExecuteQuerySQL("SELECT DateAdded FROM SA ORDER BY ROWID DESC LIMIT 1", cmd);
  35. if (dbReader.HasRows)
  36. {
  37. dbReader.Read();
  38. sa = dbReader.GetDateTime(0);
  39. }
  40. dbReader.Close();
  41.  
  42. if (retVal < sa)
  43. retVal = sa;
  44.  
  45. dbReader = mySQL.ExecuteQuerySQL("SELECT DateAdded FROM GPS ORDER BY ROWID DESC LIMIT 1", cmd);
  46. if (dbReader.HasRows)
  47. {
  48. dbReader.Read();
  49. gps = dbReader.GetDateTime(0);
  50. }
  51. dbReader.Close();
  52. mySQL.disposeCMD(cmd);
  53.  
  54. if (retVal < gps)
  55. retVal = gps;
  56.  
  57. return retVal;
  58. }
  59.  
  60. select MAX(MaxDateAdded) from
  61. (
  62. select MAX(DateAdded) as MaxDateAdded from a
  63. union
  64. select MAX(DateAdded) as MaxDateAdded from b
  65. union
  66. select MAX(DateAdded) as MaxDateAdded from c
  67. ) AS UnionedDateAddedTables
  68.  
  69. SELECT MAX(DateAdded)
  70. FROM
  71. (
  72. SELECT MAX(DateAdded) AS DateAdded FROM tableA
  73. UNION
  74. SELECT MAX(DateAdded) AS DateAdded FROM tableb
  75. UNION
  76. SELECT MAX(DateAdded) AS DateAdded FROM tablec
  77. )
  78.  
  79. Instead of selecting all rows
  80.  
  81. SEELCT MAX(DateAdded) AS DateAdded FROm table
Add Comment
Please, Sign In to add comment