Hi,
I have Dates in string format YYYYMMDD, how can i get the week number?? The "WEEK_ISO" command does not work.
SELECT DISTINCT PMORDF.PROFILO AS "INSERITO DA",
PMORDF.TIPO AS "PRELEVATO",
PMORDF.ORDPRO AS "ORDINE LAVORO",
PMORDF.CODART AS "COD. ARTICOLO",
(PMORDF.QTRDPO - PMORDF.QTNTPO) AS "QUANTITÀ RESIDUA",
YEAR (DTSCAD) AS "ANNO", (DAY (DTSCSD) - DAY (DTIPPO)) AS "GG ATTRAVERSAMENTO",
DATE(INSERT(INSERT(LEFT(CHAR(DTSCAD),8),5,0,'-'),8,0,'-')) AS "FINE PROD.",
CURRENT DATE AS "DATA CORRENTE",
(DATE(INSERT(INSERT(LEFT(CHAR(DTSCAD),8),5,0,'-'),8,0,'-'))) - (CURRENT DATE) AS "RITARDO",
PMORDF.TORDPO AS "STATO",
PMORDF.STAMP AS "STAMPA",
PMORDF.QTNTPO AS "QT. VERSATA",
MGARTF.DSARMA AS "DESCR. ARTICOLO"
FROM S1000000.RAI01DAT.MGARTF MGARTF, S1000000.RAI01DAT.MGART1F MGART1F, S1000000.RAI01DAT.PCIMPF PCIMPF, S1000000.RAI01DAT.PMORDF PMORDF
WHERE PCIMPF.ORPRCI = PMORDF.ORDPRO
AND MGART1F.CDARMD = PCIMPF.CDARCI
AND MGARTF.CDARMA = MGART1F.CDARMD
AND ((PMORDF.DTINPO>20201231))
AND TIPO <>'S'
AND (QTRDPO-QTNTPO) >0
AND (DATE(INSERT(INSERT(LEFT(CHAR(DTSCAD),8),5,0,'-'),8,0,'-'))) - (CURRENT DATE) LIKE '-%'