如何获得今天在火鸟YYYYMMDD的日期

kuh*_*yan 1 sql firebird firebird2.5

今天如何在火鸟的YYYYMMDD中获取日期,我看了下面但是无法想出怎么写这个.

Gor*_*off 7

我想你可以这样做:

select replace(cast(cast('Now' as date) as varchar(10)), '-', '')
from rdb$database 
Run Code Online (Sandbox Code Playgroud)


Alt*_*ivo 6

在火鸟 v2.5.5 中:

SELECT    LPAD( EXTRACT( YEAR FROM CURRENT_TIMESTAMP ), 4, '0' ) ||
          LPAD( EXTRACT( MONTH FROM CURRENT_TIMESTAMP ), 2, '0' ) ||
          LPAD( EXTRACT( DAY FROM CURRENT_TIMESTAMP ), 2, '0' ) || ' ' ||
          LPAD( EXTRACT( HOUR FROM CURRENT_TIMESTAMP ), 2, '0' ) ||
          LPAD( EXTRACT( MINUTE FROM CURRENT_TIMESTAMP ), 2, '0' ) || 
          LPAD( TRUNC( EXTRACT( SECOND FROM CURRENT_TIMESTAMP ) ), 2, '0' )
FROM      rdb$database
Run Code Online (Sandbox Code Playgroud)

输出为:YYYYMMDD HHMMSS