date_sub.sql 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. USE plato;
  2. pragma yt.DisableOptimizers="OutHorizontalJoin,HorizontalJoin,MultiHorizontalJoin,FuseMultiOutsWithOuterMaps";
  3. SELECT
  4. a.na - b.na,
  5. a.na - b.naz,
  6. a.na - b.nd,
  7. a.na - b.ndz,
  8. a.na - b.nt,
  9. a.na - b.ntz,
  10. a.na - b.wa,
  11. a.na - b.wd,
  12. a.na - b.wt,
  13. a.na - b.waz,
  14. a.na - b.wdz,
  15. a.na - b.wtz,
  16. a.naz - b.na,
  17. a.naz - b.naz,
  18. a.naz - b.nd,
  19. a.naz - b.ndz,
  20. a.naz - b.nt,
  21. a.naz - b.ntz,
  22. a.naz - b.wa,
  23. a.naz - b.wd,
  24. a.naz - b.wt,
  25. a.naz - b.waz,
  26. a.naz - b.wdz,
  27. a.naz - b.wtz,
  28. a.nd - b.na,
  29. a.nd - b.naz,
  30. a.nd - b.nd,
  31. a.nd - b.ndz,
  32. a.nd - b.nt,
  33. a.nd - b.ntz,
  34. a.nd - b.wa,
  35. a.nd - b.wd,
  36. a.nd - b.wt,
  37. a.nd - b.waz,
  38. a.nd - b.wdz,
  39. a.nd - b.wtz,
  40. a.ndz - b.na,
  41. a.ndz - b.naz,
  42. a.ndz - b.nd,
  43. a.ndz - b.ndz,
  44. a.ndz - b.nt,
  45. a.ndz - b.ntz,
  46. a.ndz - b.wa,
  47. a.ndz - b.wd,
  48. a.ndz - b.wt,
  49. a.ndz - b.waz,
  50. a.ndz - b.wdz,
  51. a.ndz - b.wtz,
  52. a.nt - b.na,
  53. a.nt - b.naz,
  54. a.nt - b.nd,
  55. a.nt - b.ndz,
  56. a.nt - b.nt,
  57. a.nt - b.ntz,
  58. a.nt - b.wa,
  59. a.nt - b.wd,
  60. a.nt - b.wt,
  61. a.nt - b.waz,
  62. a.nt - b.wdz,
  63. a.nt - b.wtz,
  64. a.ntz - b.na,
  65. a.ntz - b.naz,
  66. a.ntz - b.nd,
  67. a.ntz - b.ndz,
  68. a.ntz - b.nt,
  69. a.ntz - b.ntz,
  70. a.ntz - b.wa,
  71. a.ntz - b.wd,
  72. a.ntz - b.wt,
  73. a.ntz - b.waz,
  74. a.ntz - b.wdz,
  75. a.ntz - b.wtz
  76. FROM Dates as a CROSS JOIN Dates as b;
  77. SELECT
  78. a.wa - b.na,
  79. a.wa - b.naz,
  80. a.wa - b.nd,
  81. a.wa - b.ndz,
  82. a.wa - b.nt,
  83. a.wa - b.ntz,
  84. a.wa - b.wa,
  85. a.wa - b.wd,
  86. a.wa - b.wt,
  87. a.wa - b.waz,
  88. a.wa - b.wdz,
  89. a.wa - b.wtz,
  90. a.wd - b.na,
  91. a.wd - b.naz,
  92. a.wd - b.nd,
  93. a.wd - b.ndz,
  94. a.wd - b.nt,
  95. a.wd - b.ntz,
  96. a.wd - b.wa,
  97. a.wd - b.wd,
  98. a.wd - b.wt,
  99. a.wd - b.waz,
  100. a.wd - b.wdz,
  101. a.wd - b.wtz,
  102. a.wt - b.na,
  103. a.wt - b.naz,
  104. a.wt - b.nd,
  105. a.wt - b.ndz,
  106. a.wt - b.nt,
  107. a.wt - b.ntz,
  108. a.wt - b.wa,
  109. a.wt - b.wd,
  110. a.wt - b.wt,
  111. a.wt - b.waz,
  112. a.wt - b.wdz,
  113. a.wt - b.wtz,
  114. a.waz - b.na,
  115. a.waz - b.naz,
  116. a.waz - b.nd,
  117. a.waz - b.ndz,
  118. a.waz - b.nt,
  119. a.waz - b.ntz,
  120. a.waz - b.wa,
  121. a.waz - b.wd,
  122. a.waz - b.wt,
  123. a.waz - b.waz,
  124. a.waz - b.wdz,
  125. a.waz - b.wtz,
  126. a.wdz - b.na,
  127. a.wdz - b.naz,
  128. a.wdz - b.nd,
  129. a.wdz - b.ndz,
  130. a.wdz - b.nt,
  131. a.wdz - b.ntz,
  132. a.wdz - b.wa,
  133. a.wdz - b.wd,
  134. a.wdz - b.wt,
  135. a.wdz - b.waz,
  136. a.wdz - b.wdz,
  137. a.wdz - b.wtz,
  138. a.wtz - b.na,
  139. a.wtz - b.naz,
  140. a.wtz - b.nd,
  141. a.wtz - b.ndz,
  142. a.wtz - b.nt,
  143. a.wtz - b.ntz,
  144. a.wtz - b.wa,
  145. a.wtz - b.wd,
  146. a.wtz - b.wt,
  147. a.wtz - b.waz,
  148. a.wtz - b.wdz,
  149. a.wtz - b.wtz,
  150. FROM Dates as a CROSS JOIN Dates as b;