Guest User

Untitled

a guest
Oct 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. SELECT *
  2. FROM (SELECT *,
  3. Row_number()
  4. OVER(
  5. ORDER BY [myidentitycolumn]) RowID
  6. FROM mytable) sub
  7. WHERE rowid = 15
  8.  
  9. SELECT TOP 1 *
  10. FROM [MyTable]
  11. ORDER BY [MyIdentityCOlumn]
  12.  
  13. SELECT TOP 1 *
  14. FROM (
  15. SELECT TOP 15 *
  16. FROM [MyTable]
  17. ORDER BY [MyIdentityColumn] ) t
  18. ORDER BY [MyIdentityColumn] DESC
  19.  
  20. SELECT *, DCount("[ID]","[mytable]","[ID]<=" & [ID]) AS row_id
  21. FROM [mytable]
  22. WHERE row_id=15
  23.  
  24. SELECT ID, Points, RecordNumberOffId([ID}) AS Recordnumber
  25. FROM Team ORDER BY ID ASC, Points DESC;
  26.  
  27. Dim PreviousID As Long
  28. Dim PreviousRecordNumber As Long
  29. Dim TimeLastID As Date
  30.  
  31. Public Function RecordNumberOffID(ID As Long) As Long
  32. 'ID is sortgroup identity
  33. 'Reset if last call longer dan nn seconds in the past
  34. If Time() - TimeLastID > 0.0003 Then '0,000277778 = 1 second
  35. PreviousID = 0
  36. PreviousRecordNumber = 0
  37. End If
  38. If ID <> PreviousID Then
  39. PreviousRecordNumber = 0
  40. PreviousID = ID
  41. End If
  42. PreviousRecordNumber = PreviousRecordNumber + 1
  43. RecordNumberOffID = PreviousRecordNumber
  44. TimeLastID = Time()
  45. End Function
  46.  
  47. SELECT
  48. (SELECT COUNT(t1.SourceID)
  49. FROM [SourceTable] t1
  50. WHERE t1.SourceID<t2.SourceID) AS RowID,
  51. t2.field2,
  52. t2.field3,
  53. t2.field4,
  54. t2.field5
  55. FROM
  56. SourceTable AS t2
  57. ORDER BY
  58. t2.SourceID;
  59.  
  60. ID Description ROWID
  61. aaa Aardvark 1
  62. bbb Bear 2
  63. ccc Canary 3
  64.  
  65. ID Description ROWID
  66. aaa Aardvark 1
  67. bbb Bear 2
  68. bba Boar 3
  69. ccc Canary 4
Add Comment
Please, Sign In to add comment