date_trunc.asciidoc 965 B

1234567891011121314151617181920212223242526272829303132
  1. // This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
  2. *Examples*
  3. [source.merge.styled,esql]
  4. ----
  5. include::{esql-specs}/date.csv-spec[tag=docsDateTrunc]
  6. ----
  7. [%header.monospaced.styled,format=dsv,separator=|]
  8. |===
  9. include::{esql-specs}/date.csv-spec[tag=docsDateTrunc-result]
  10. |===
  11. Combine `DATE_TRUNC` with <<esql-stats-by>> to create date histograms. For
  12. example, the number of hires per year:
  13. [source.merge.styled,esql]
  14. ----
  15. include::{esql-specs}/date.csv-spec[tag=docsDateTruncHistogram]
  16. ----
  17. [%header.monospaced.styled,format=dsv,separator=|]
  18. |===
  19. include::{esql-specs}/date.csv-spec[tag=docsDateTruncHistogram-result]
  20. |===
  21. Or an hourly error rate:
  22. [source.merge.styled,esql]
  23. ----
  24. include::{esql-specs}/conditional.csv-spec[tag=docsCaseHourlyErrorRate]
  25. ----
  26. [%header.monospaced.styled,format=dsv,separator=|]
  27. |===
  28. include::{esql-specs}/conditional.csv-spec[tag=docsCaseHourlyErrorRate-result]
  29. |===