Author Topic: Query normalisasi pengirim SMS  (Read 22949 times)

mohama0575

  • User OtomaX
  • Newbie
  • *
  • Posts: 50
Re: Query normalisasi pengirim SMS
« Reply #40 on: July 29, 2012, 12:06:46 AM »
 8)

pembalap.pulsa

  • User OtomaX --
  • Jr. Member
  • **
  • Posts: 216
Re: Query normalisasi pengirim SMS
« Reply #41 on: July 29, 2012, 01:12:06 AM »
Suwon boz Yusuf & boz Budi, izin coba yaa... nyooozzz  8)
Mulai dari diri sendiri...Mulai dari yang kecil...Mulai dari sekarang !

ipin31444

  • Sr. Member
  • ****
  • Posts: 1,446
Re: Query normalisasi pengirim SMS
« Reply #42 on: July 29, 2012, 09:43:22 PM »
ikut coba

ipin31444

  • Sr. Member
  • ****
  • Posts: 1,446
Re: Query normalisasi pengirim SMS
« Reply #43 on: August 01, 2012, 11:50:53 AM »
Alhamdlulillah ternyata ketemu juga... setelah mempelajari instax pak yusuf, dan dengan memanfaatkan itu saya sisipin 1 perintah

Silahkan di coba... saya test di saya udah Beres... Berlaku juga untuk semua Pengirim yang berawalan 0

Lama Execute tergantung Banyak nya Data reseller
ak coba kok ga ada perubahan ya, malah setiap pengiriman saldo pasti ga ke centang semua....

ipin31444

  • Sr. Member
  • ****
  • Posts: 1,446
Re: Query normalisasi pengirim SMS
« Reply #44 on: November 13, 2012, 11:06:38 AM »
Alhamdlulillah ternyata ketemu juga... setelah mempelajari instax pak yusuf, dan dengan memanfaatkan itu saya sisipin 1 perintah

Silahkan di coba... saya test di saya udah Beres... Berlaku juga untuk semua Pengirim yang berawalan 0

use otomax
set nocount on
update pengirim set kirim_info=0 where tipe_pengirim='S' and kirim_info=1
declare @kodereseller varchar(20), @pengirim varchar(50)
DECLARE cur1 CURSOR FORWARD_ONLY FOR SELECT kode FROM reseller
OPEN cur1
FETCH NEXT FROM cur1 INTO @kodereseller
WHILE @@FETCH_STATUS = 0 BEGIN
set @pengirim=null
select top 1 @pengirim=pengirim from inbox where kode_reseller=@kodereseller and tipe_pengirim='S' order by kode desc
if @pengirim is null
select top 1 @pengirim=pengirim from pengirim where kode_reseller=@kodereseller and tipe_pengirim='S'
if @pengirim is not null begin
print @kodereseller + ': ' + @pengirim
update pengirim set kirim_info=1 where pengirim=@pengirim and tipe_pengirim='S'
update pengirim set kirim_info=1 where pengirim=REPLACE(@pengirim,'+62','0') and kode_reseller=@kodereseller and tipe_pengirim='S'
end
FETCH NEXT FROM cur1 INTO @kodereseller
END
CLOSE cur1
DEALLOCATE cur1

Lama Execute tergantung Banyak nya Data reseller

dah ak coba kok masih pada awalan 0 semua yaaa
« Last Edit: November 13, 2012, 11:22:41 AM by ipin31444 »

ipin31444

  • Sr. Member
  • ****
  • Posts: 1,446
Re: Query normalisasi pengirim SMS
« Reply #45 on: June 02, 2013, 02:27:54 PM »
use otomax
set nocount on
update pengirim set kirim_info=1 where tipe_pengirim='S' and kirim_info=0
declare @kodereseller varchar(20), @pengirim varchar(50)
DECLARE cur1 CURSOR FORWARD_ONLY FOR SELECT kode FROM reseller
OPEN cur1
FETCH NEXT FROM cur1 INTO @kodereseller
WHILE @@FETCH_STATUS = 0 BEGIN
set @pengirim=null
select top 1 @pengirim=pengirim from inbox where kode_reseller=@kodereseller and tipe_pengirim='S' order by kode desc
if @pengirim is null
select top 1 @pengirim=pengirim from pengirim where kode_reseller=@kodereseller and tipe_pengirim='S'
if @pengirim is not null begin
print @kodereseller + ': ' + @pengirim
update pengirim set kirim_info=1 where pengirim=@pengirim and tipe_pengirim='S'
end
FETCH NEXT FROM cur1 INTO @kodereseller
END
CLOSE cur1
DEALLOCATE cur1

langkah menormalkan kembali agar pengirim tercentang semua