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.

