Você está tentando fazer isso em uma fórmula, no Expert de Seleção ou no Editor de Comandos?
Se for uma fórmula, tente algo assim para converter o campo numérico em uma data:
Local StringVar data := ToText({MyTable.PBWP2K});
Date(ToNumber(left(data, 4)), ToNumber(mid(data, 5, 2)), ToNumber(right(data, 2)))
A partir daí, você pode usar "CurrentDate" do Crystal em vez de getdate().
Se você não está usando um comando ou procedimento armazenado e deseja usar essa fórmula no Expert de Seleção, também pode criar uma "Expressão SQL" que utilize a sintaxe do seu banco de dados. Nessa situação, a Expressão SQL seria algo assim (chamaremos de PBWP2K_Date):
cast(cast("MyTable"."PBWP2K" as varchar(8)) as datetime)
Em seguida, você faria algo assim no Expert de Seleção:
{%PWBP2K_Date} = CurrentDate
-Dell