>>Hi,
>>
>>I need to replace the following expression in the VFP SQL Select to SQL Server compatibly:
>>
>>
>>IIF( MYTABLE.LOG_FLD, 0, 2 ) AS NEWFLDNAME
>>
>>
>>I understand that IIF() is replaced with CASE WHEN ... THEN.. ELSE ... END. But the values after THEN and ELSE are expected to be True or False. How do I apply it to the expression above? TIA.
>
>CASE when MyTable.Log_Fld = 1 THEN 0 ELSE 2 END as NewFldName
>
>Using bit field it's either 1/0 or 'true'/'false'
Thank you very much!
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham