这是什么类型的SQL? TODATE(),TOCHAR(),isdateformat()

时间:2017-11-14 07:51:36

标签: sql

我正在研究聚合器,它包含我不熟悉的函数内置。我在这里列出的很少,有谁知道它是什么SQL格式?

  • TODATE(string, in_format[, out_format])
  • ISDATEFORMAT(value[,date_format])
  • TOCHAR(numeric_value)

此外,这是我如何使用它,它接受我的语法,但它没有返回正确的值。

count(where text_column != TODATE('date_format','YYYY-MM-DD', 'yyyymm'))

2 个答案:

答案 0 :(得分:0)

TODATE(string, in_format[, out_format])您可以使用TODATE('20171114','YYYYMMDD')
ISDATEFORMAT(value[,date_format]) ISDATEFORMAT("2017-06-15", "%M %d %Y")

tochar函数将数字或日期转换为字符串。例如

TO_CHAR(1210.73, '9,999.99')
Result: ' 1,210.73'

答案 1 :(得分:0)

最后,我找到了有效的代码行: sum(DECODE(text_column,DATETOCHAR(' date_column',' yyyy-mm-dd',' yyyymm'),0,1))

因此,请添加我原来的问题。什么类型的SQL是函数' Datatochar'!?