Hi Rafael,

I don't know about VAL() but use ISNULL or COALESCE for NVL()

Check out this page: http://fox.wikis.com/wc.dll?Wiki~VFPSQL-TSQL-Mapping

Frank.

Frank Cazabon
Samaan Systems Ltd. - Developing Solutions
www.SamaanSystems.com

Referrals are important to us.
If you know of anyone who would benefit from our services, please contact me. 
We would appreciate the opportunity to work with them.


On 24/01/2011 07:38 AM, Rafael Copquin wrote:
> Please tell me how to replace the following vfp functions with their
> equivalent T-SQL functions (for SQL Server)
>
>
> NVL
> VAL
>
> they are used in a select statement like
>
> select a.account,a.invdate,a.invno,a.invamt,nvl(b.company,'') as company ;
> from invoices as a left outer join customers as b ;
> where a.account = val(b.account)........
>
> This is a legacy vfp app that I have to convert to a SQL Server backend.
> The previous programmer made the account field in the customer table as
> type character and the account field in the invoices table as integer !!!
>
>
>
> TIA
>
> Rafael Copquin
>
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to