Welcome to Sign in | Help

Re: optimizare SELECT (sql server 2000)

  •  08-09-2007, 2:23 PM

    Re: optimizare SELECT (sql server 2000)

    e mai mult decat perfect.....dureaza 2 sec

    multumesc mult.

    alex.

    P.S. asta e celalalt view...asa ca idee

    create         view [dbo].[vw_CRMImportClienti]
    as
    select cus.id acc_id, isnull(cus.name,'-') acc_name, isnull(cus.afm,'-') acc_new_codfiscal,
     cus.phone11 acc_telephone1, cus.phone12 acc_telephone2, cus.fax1 acc_fax,
     cus.webpage acc_websiteurl, cus.email acc_emailaddress1,'Adresa de facturare' acc_address1_name,
     cus.city1 acc_address1_city, cus.street1 acc_address1_line1, cus.district1 acc_new_judet_sector,
     cus.zipcode1 acc_address1_postalcode, cus.phone22 acc_address1_telephone1,
     1 acc_address1_addresstypecode, --1 = Bill to address
     cus.remarks acc_description, cus.crdlimit acc_creditlimit,
     'Adresa de livrare' adr_name, isnull(cus.street2,'-') adr_line1, cus.city2 adr_city,
     cus.zipcode2 adr_postalcode, 2 adr_addresstypecode, --2=Ship to address
     cus.phone21 adr_telephone1, cus.telex2 adr_telephone2, cus.telex1 adr_primarycontactname,
     resp.name per_lastname, '-' per_firstname, resp.privatephone per_telephone1,
     resp.mobile per_mobilephone, resp.email per_emailaddress1, resp.remarks per_jobtitle,
     isnull(right(code,len(code)-3),'-') acc_new_codatlantis, cus.r_CRMGUID acc_GUID ,
     cus.comid, cus.braid
    from

    (select * from

    (select cus.* from customer cus

    where cus.isactive = 1)y

    union all

    select * from customer where afm is null and isactive = 1) cus
    left join custrespperson resp on cus.id = resp.perid

    alex.

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems