Subhanallah....
Ya seperti ini yang saya maksud dan sudah saya otak-atik tapi belum berhasil

Terima kasih Mr...
Wassalamu 'alaikum wr. wb.,

Heru Safrudin
Pada 2015 10 2 16:26, "'Mr. Kid' [email protected] [belajar-excel]" <
[email protected]> menulis:

>
>
> Alhamdulillah... turut senang.
>
> Berhubung SQL adalah bahasa yang Structured (kan SQL = Structured Query
> Language), maka pengolahan data yang memiliki struktur yang jelas akan
> relatif mudah. Format yang tetap bisa menjadi kriteria karena terstruktur.
>
> Jadi, andaikan bisa ditentukan kriteria identiknya yang berlaku untuk
> seluruh record di kolom tersebut, maka bisa disusun ekspresinya ataupun
> adjective-nya.
> Contho, bila pasti bahwa 3 karakter pertama adalah kunci identik, maka
> bunyi bagian ON bisa :
> ON Left(a.GR,3)=Left(b.GR)
> dan dipastikan bahwa hasil join menghasilkan data unique berdasar
> kolom-kolom di bagian ON dan pasti 1 record untuk setiap kombinasi
> kolom-kolom yang ada di bagian ON.
>
> Bisa juga ketika polanya adalah bahwa a.GR ada didalam b.GR
>
> ON b.GR like '%' + a.gr + '%'
> atau menggunakan fungsi Instr
> ON instr(b.gr , a.gr)<>0
> atau mungkin bisa pakai replace dan sebagainya...
> banyak sekali yang mungkin dipakai. Dan akhirnya nanti, akan bermuara,
> bunyi query yang mana yang efisien.
>
> Wassalamu'alaikum wr wb,
> Kid
>
>
> 2015-10-02 16:02 GMT+07:00 Heru Safrudin [email protected]
> [belajar-excel] <[email protected]>:
>
>>
>>
>> Alhamdulillah udah sukses Mr.
>> Ada pertanyaan lagi sbb :
>>
>> Contoh di kasus Anda :
>> UPDATE [\\DATABASE\RM.MDB].REF2 as a
>> INNER JOIN [\\DATABASE\RM.MDB].GR as b
>> ON a.GR=b.GR <------ apakah datanya harus identik ??? Bagaimana
>> penulisannya jika data tidak identik tapi ada sebagian saja data yg
>> identik, misal a.GR datanya 'ABC1' dan b.GR datanya 'ABC2' dianggap data yg
>> identik
>> SET a.HARVEST=b.GR_DATE
>>
>> Terima kasih pengetahuannya
>> Wassalamu 'alaikum wr. wb.,
>>
>> Heru Safrudin
>>
>> Pada 2015 10 1 14:04, "&apos;Mr. Kid&apos; [email protected]
>> [belajar-excel]" <[email protected]> menulis:
>> >
>> >
>> >
>> > Wa'alaikumussalam wr wb
>> >
>> > Hai Heru,
>> >
>> > Syntax umum :
>> > (digunakan oleh sebagian besar database engine, kecuali MS SQL Server
>> yang memerlukan pendefinisian klausa FROM)
>> > UPDATE target as alias_target
>> > INNER JOIN source as another
>> > ON alias_target.colskey=another.colskey
>> > SET alias_target.col1_target = another.col1
>> >
>> > Contoh di kasus Anda :
>> > UPDATE [\\DATABASE\RM.MDB].REF2 as a
>> > INNER JOIN [\\DATABASE\RM.MDB].GR as b
>> > ON a.GR=b.GR
>> > SET a.HARVEST=b.GR_DATE
>> >
>> > Jadi, perbedaan dengan yang Anda buat adalah pada struktur bunyi
>> bahasanya...
>> >
>> >
>> > Wassalamu'alaikum wr wb
>> > Kid
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > 2015-10-01 12:39 GMT+07:00 Heru Safrudin [email protected]
>> [belajar-excel] <[email protected]>:
>> >>
>> >>
>> >>
>> >> Dear master,
>> >>
>> >> Saya mau update database mdb file, dari excel dengan syntax sql sbb:
>> >>
>> >> "update `\\DATABASE\RM.MDB`.REF2  SET REF2.HARVEST=GR.GR_DATE FROM
>> `\\DATABASE\RM.MDB`.GR WHERE REF2.GR=GR.GR"
>> >>
>> >> Kenapa kok syntex error (missing operator ) in query expression, saya
>> pingin tahu dimana letak syntax errornya
>> >> Mohon petunjuknya
>> >>
>> >> Terima kasih
>> >> Wassalamu 'alaikum wr. wb.,
>> >>
>> >> Heru Safrudin
>> >
>> >
>> >
>>
>>
> 
>

Kirim email ke