date_equals.sql 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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. a.ni == b.ni,
  77. a.ni == b.wi,
  78. a.wi == b.ni,
  79. a.wi == b.wi
  80. FROM Dates as a CROSS JOIN Dates as b;
  81. SELECT
  82. a.wa == b.na,
  83. a.wa == b.naz,
  84. a.wa == b.nd,
  85. a.wa == b.ndz,
  86. a.wa == b.nt,
  87. a.wa == b.ntz,
  88. a.wa == b.wa,
  89. a.wa == b.wd,
  90. a.wa == b.wt,
  91. a.wa == b.waz,
  92. a.wa == b.wdz,
  93. a.wa == b.wtz,
  94. a.wd == b.na,
  95. a.wd == b.naz,
  96. a.wd == b.nd,
  97. a.wd == b.ndz,
  98. a.wd == b.nt,
  99. a.wd == b.ntz,
  100. a.wd == b.wa,
  101. a.wd == b.wd,
  102. a.wd == b.wt,
  103. a.wd == b.waz,
  104. a.wd == b.wdz,
  105. a.wd == b.wtz,
  106. a.wt == b.na,
  107. a.wt == b.naz,
  108. a.wt == b.nd,
  109. a.wt == b.ndz,
  110. a.wt == b.nt,
  111. a.wt == b.ntz,
  112. a.wt == b.wa,
  113. a.wt == b.wd,
  114. a.wt == b.wt,
  115. a.wt == b.waz,
  116. a.wt == b.wdz,
  117. a.wt == b.wtz,
  118. a.waz == b.na,
  119. a.waz == b.naz,
  120. a.waz == b.nd,
  121. a.waz == b.ndz,
  122. a.waz == b.nt,
  123. a.waz == b.ntz,
  124. a.waz == b.wa,
  125. a.waz == b.wd,
  126. a.waz == b.wt,
  127. a.waz == b.waz,
  128. a.waz == b.wdz,
  129. a.waz == b.wtz,
  130. a.wdz == b.na,
  131. a.wdz == b.naz,
  132. a.wdz == b.nd,
  133. a.wdz == b.ndz,
  134. a.wdz == b.nt,
  135. a.wdz == b.ntz,
  136. a.wdz == b.wa,
  137. a.wdz == b.wd,
  138. a.wdz == b.wt,
  139. a.wdz == b.waz,
  140. a.wdz == b.wdz,
  141. a.wdz == b.wtz,
  142. a.wtz == b.na,
  143. a.wtz == b.naz,
  144. a.wtz == b.nd,
  145. a.wtz == b.ndz,
  146. a.wtz == b.nt,
  147. a.wtz == b.ntz,
  148. a.wtz == b.wa,
  149. a.wtz == b.wd,
  150. a.wtz == b.wt,
  151. a.wtz == b.waz,
  152. a.wtz == b.wdz,
  153. a.wtz == b.wtz
  154. FROM Dates as a CROSS JOIN Dates as b;