Direkt zum Inhalt

sql conversion from TD to RS

0

in TD we have -- CAST((CAST(FROM_TIME AS INTEGER) MOD 60) AS FORMAT '99') . How to achieve the same in Redshift?

thanks KN

gefragt vor 3 Jahren370 Aufrufe

1 Antwort
2

In Amazon Redshift (RS), the equivalent SQL expression of the Teradata (TD) SQL you provided is as follows:

CAST((CAST(FROM_TIME AS INTEGER) % 60) AS VARCHAR(2))
EXPERTE

beantwortet vor 3 Jahren

  • thankyou.. How about these ones?

    ,col1 (format '9(3).99') (CHAR(6)) 35.0 ---> 035.00

    ,col2 (format '9(5).99') (CHAR(8)) 12,931.10 ---> 12931.10 5,132.40 ---> 05132.40

    ,cast('3999-12-31' as date) (format 'yymmdd') (char(6))
    o/p is 991231

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.