thanks for all your help I finally got it to work:
Select DATE(SUBSTR(LOGDAT,1,4)||'-'||
SUBSTR(LOGDAT,5,2)||'-'||
SUBSTR(LOGDAT,7,2)
)
From QPRLOG
WHERE LOGRQS = '001'
AND DATE(SUBSTR(LOGDAT,1,4)||'-'||
SUBSTR(LOGDAT,5,2)||'-'||
SUBSTR(LOGDAT,7,2)
) BETWEEN current date - 7 days AND current date
Really don't know why DATE() didn't work but this solution is fine.
Again thanks for your time.
Sinead