Sore ini saya sedang bersemangat menulis artikel untuk mengupdate content di blog ini, kali ini saya akan menulis artikel tentang bagaimana backup data sql server pada network drive ( mapping network drive atau NAS ).
Recent Post
Home
Posts filed under Database
Showing posts with label Database. Show all posts
Showing posts with label Database. Show all posts
Tuesday, August 9, 2016
Friday, June 3, 2016
Generate an Integer Sequence in MySQL
Berawal dari project aplikasi kost yang sedang saya kerjakan dengan menggunakan PHPRunner, dimana si client meminta untuk daftar pembayaran dari para penghuni kost diberikan nomor urut. awalnya saya berpikir akan menggunakan PHP code Snippet yang ada di editor PHPRunner toh saya cuma buat nomor urut aja mudah seperti di php native , ternyata dugaan saya salah dan
Monday, March 28, 2016
Mengatasi Error mb_detect_encoding() saat mengakses PHPMyAdmin
Disore yang cerah ini saya ingin menuliskan artikel mengenai error yang terjadi di PHPMyadmin, tiba-tiba saja saat mengakses phpmyadmin dari browser muncul pesan error "Fatal Error: Call to undefined function mb_detect_encoding() in c:\apache\htdocs\phpmyadmin\libraries\php-gettext.inc on line 177".
Friday, July 10, 2015
Restore Full Backup SQL Server
Untuk posting secara kontinue diblog memang sangat tidak mudah walaupun saudah semaksimal mungkin melakukan komitmen untuk terus menulis disini. karena kesibukan dan deadline yang mengejar-ngejar dan terus membayangi akhirnya blog ini jadi terbengkalai dan tidak bisa posting ilmu yang bermanfaat. sekalinya ada waktu jadi lupa atau bingung apa yang mau di posting heee.
Wednesday, July 1, 2015
Bagaimana Query data dari database berbeda dan server berbeda ( SQL Server )
Sudah lama rasanya saya tidak update artikel diblog ini, sekarang saatnya saya akan bagikan tips yang mungkin suatu saat bisa berguna bagi rekan-rekan. kali ini saya akan bercerita tentang bagaimana menampilkan data dari database. kalian tentu sudah tahu perintahnya menggunakan apa ? ya, benar sekali dengan menggunakan perintah "select" , cara penggunaannya adalah select * from nama_tabel.
Tuesday, January 20, 2015
Menghitung Usia dengan MySQL
Seringkali dalam pembuatan suatu aplikasi pastinya memerlukan data master seperti pelanggan, karyawan dan sebagainya dimana data master tersebut memiliki atribut atau field yang berhubungan dengan tanggal lahir. pada artikel kali ini kita akan membahas tentang menghitung usia dengan mysql. perhitungan usia ini biasanya dibutuhkan dalam hal pembuatan laporan, entah itu laporan karyawan atau laporan lainnya.
Friday, November 28, 2014
menghilangkan spasi pada field mysql
Menghilangkan spasi pada field mysql adalah salah satu yang dilakukan jika data yang tersimpan didalam field suatu tabel terdapat spasi. hal ini bisa terjadi disebabkan beberapa kemungkinan , bisa terjadi karena penggunaan tipe data yang tidak benar contoh penggunaan tipe data char dan varchar. tipe data char dan varchar sebenarnya sama sama merupakan tipe data yang menyimpan nilai charakter atau string hanya saja perbedaannya adalah tipe data varchar hanya mengisi sebanyak panjang karakter data dari jumlah karakter yang disediakan . misalnya anda mengalokasikan 10 karakter untuk tipe data varchar, lalu anda menyimpan data hanya menggunakan tiga karakter, maka yang akan digunakan hanya 3 karakter saja di media penyimpannya tidak semua karakter yang disediakan.
Friday, November 7, 2014
Migrasi database MySQL ke SQL Server
Setelah pada artikel sebelumnya saya telah menulis bagaimana migrasi database dari SQL Server ke MySQL, kali ini saya akan menulis kelanjutan dari artikel tersebut yaitu cara Migrasi database dari Mysql ke SQL server. sebenarnya cara untuk memigrasi atau memindahkan database dari satu DBMS ke DBMS lainnya ada banyak cara, kalau saya menyebutnya ini seni, tinggal creativitas kita saja menggunakan cara yang mana yang paling dianggap mudah atau menyenangkan. kerja harus dibuat senang ya walau sebagai seorang IT banyak tekanannya heeee.
Thursday, April 3, 2014
Cara Konfigurasi SQL Server agar bisa dikoneksikan secara remote
Terkadang kita ingin menghubungkan instance yang ada di sql server dari komputer remote mendapati pesan error sebagai berikut :
Sqlcmd: Error: Microsoft SQL asli klien: terjadi kesalahan saat membangun koneksi ke server. Saat tautan langsung ke SQL Server 2005, kegagalan ini mungkin disebabkan oleh kenyataan bahwa di bawah pengaturan default SQL Server tidak mengizinkan koneksi remote.
Sqlcmd: Error: Microsoft SQL asli klien: terjadi kesalahan saat membangun koneksi ke server. Saat tautan langsung ke SQL Server 2005, kegagalan ini mungkin disebabkan oleh kenyataan bahwa di bawah pengaturan default SQL Server tidak mengizinkan koneksi remote.
Menampilkan data dengan PHP
diartikel sebelumnya saya sudah membahas tentang bagaimana mengkoneksikan database mysql dengan PHP. kali ini berlanjut dari artikel sebelumnya, saya akan bahas bagaimana caranya menampilkan data dari database. pertama-tama kita buat tabel contohnya di PHPMyadmin dengan nama "departemen" field2nya dan data contohnya silahkan disetting seperti contoh gambar dibawah ini :
Friday, March 28, 2014
Membuat data JSON dari MySQL dengan PHP
Ada yang pernah dengar tentang data JSON?? JSON singkatan dari javascript object notation ( notasi objek javascript ). adalah format ringkas pertukaran data komputer. format datanya berbasis teks serta digunakan untuk mempresentasikan struktur data dan sederhana dan larik asosiatif (disebut objek). format datanya adalah .json. format data json semaking banyak digunakan seiring dengan banyaknya framework javascript seperti datatables, jeasyui.Friday, March 21, 2014
Menampilkan data urut kedua dari query
Berikut ada kasus, saya ingin menampilkan dua data terakhir dari tabel berdasarkan nomor urutnya , dimana nanti dari hasil query yang didapat saya hanya ingin menampilkan satu data yang terakhir dari hasil query yang sudah saya dapatkan tadi. bisakah saya melakukannya hanya dengan sekali perintah query ?
Friday, March 14, 2014
Generate nomor transaksi saat insert ke tabel
hari ini saya akan bagikan tips bagaimana mengenerate nomor journal id secara otomatis pada saat memasukan data ke tabel. hal ini berguna untuk menghindari duplikat insert atau kegagalan insert jika field journal_id diset sebagai primary.
Contoh dibawah saya akan memasukan nomor journal id yang nomornya digenerate langsung dari tabel, asumsinya disini misalkan nomor journal id terakhir adalah "NPT000460" , perintahnya adalah sebagai berikut :
insert into ap_journal(journal_id) select 'NPT'+case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end +
convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1)
from ap_journal
penjelasan :
Contoh dibawah saya akan memasukan nomor journal id yang nomornya digenerate langsung dari tabel, asumsinya disini misalkan nomor journal id terakhir adalah "NPT000460" , perintahnya adalah sebagai berikut :
insert into ap_journal(journal_id) select 'NPT'+case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end +
convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1)
from ap_journal
penjelasan :
- perintah select 'NPT' : menampilkan 'NPT'
- Perintah
- case len(isnull(max(substring(journal_id,4,6)),0)+1)
when 1 then '00000'
when 2 then '0000'
when 3 then '000'
when 4 then '00'
when 5 then '0'
end- : menambahkan angka 0 didepan nomor journal_id tergantung dari panjangnya journal_id yang tertinggi ditambahkan 1
- perintah : convert(varchar,isnull(max(substring(journal_id,4,6)),0)+1) digunakan untuk mengambil running number dari journal_id yang tertinggi dari posisi 4 sebanyak 6, kenapa dari posisi 4? karena running number dimulai diposisi ini. kenapa sebanyak 6? karena running numbernya disediakan sebanyak 6 digit. supaya hasilnya nanti bisa digabungkan dengan hasil seleksi yang lain maka tipe datanya saya rubah ke varchar menggunakan perintah convert
- setiap pencarian select di berikan tanda + untuk menggabungkan string agar sesuai dengan format journal_id. (perintah + bisa juga digantikan dengan concat() )
- langkah terakhir adalah memasukan nomor tersebut ke tabel dengan perintah insert.
Tuesday, March 11, 2014
Mengecek duplikat data dengan query
senang sekali rasanya bisa menulis kembali dan sharing kepada teman teman, setelah sekian lama vakum akibat kesibukan. sebenarnya saat menulis ini pun sedang ada banyak project yang dikerjakan dan sangat melelahkan, untuk melepas kelelahan itulah saya ingin sedikit share agar saya juga bisa sedikit lebih rileks. oke langsung saja, kali ini saya akan membagikan tips bagaimana mengatasi jika ada duplikat data seperti hasil query dibawah ini :
langkah pertama kamu harus tahu dulu data mana saja yang duplikat datanya : contoh dibawah ini data yang duplikat adalah field journal_id sehingga saya menggunakan perintah sql sebagai berikut :
"SELECT JOURNAL_ID,COUNT(JOURNAL_ID) FROM AP_JOURNAL GROUP BY JOURNAL_ID
HAVING COUNT(JOURNAL_ID)>1"
HAVING COUNT(JOURNAL_ID)>1"
penjelasan diatas yaitu saya menselect field journal_id , dan menghitung jumlah dari journal_id saya lakukan grouping untuk field journal_id kemudian saya menambahkan kriteria dimana jika jumlah journal_id nya lebih besar dari 1 maka itu ditampilkan karena jika jumlahnya lebih dari 1 maka nomornya duplikat. jika perintah tersebut dijalankan maka akan ditampilkan sebagai berikut dan anda mengetahui nomor journal mana saja yang duplikat.
Kunjungi juga : http://nusamandiriportal.blogspot.com
Tuesday, November 6, 2012
Mencari selisih dua buah tanggal dengan sql server
Apakah anda memerlukan proses perhitungan perbedaan hari, bulan atau tahun di antara dua data tanggal pada SQL Server ? Jika Ya maka anda akan memerlukan fungsi DateDiff untuk keperluan ini.
Fungsi DateDiff SQL Server menghasilkan data angka selisih tanggal dan waktu di antara dua tanggal.
Cara penulisan : DateDiff(datepart, startdate, enddate)
Argument:
Tipe data hasil fungsi DateDiff adalah nilai Integer.
Catatan:
startdate dikurangi oleh enddate. Jika startdate lebih kecil dari enddate maka nilai hasil akan negatif.
Contoh:
Contoh berikut menentukan perbedaan dalam hari antara tanggal saat ini dengan tanggal publication pada tabel titles di database pudb pada SQL server.
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO
Fungsi DateDiff SQL Server menghasilkan data angka selisih tanggal dan waktu di antara dua tanggal.
Cara penulisan : DateDiff(datepart, startdate, enddate)
Argument:
- datepart parameter yang menentukan pada bagian mana bagian tanggal untuk dihitung perbedaanya. Berikut adalah daftar dateparts dan singkatannya.
Datepart Singkatan Year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms - startdate adalah tanggal awal. startdate adalah sebuah expressi yang menghasilkan tipe data datetime atau smalldatetime atau karakter string dalam format tanggal. Karena akurasi smlldatetime sampai pada menit maka ketika smalldatetime digunakan detik dan milidetik akan bernilai 0.
- enddate adalah tanggal akhir untuk proses perhitungan. enddate adalah sebuah expressi yang menghasilkan tipe data datetime atau smalldatetime atau karakter string dalam format tanggal.
Tipe data hasil fungsi DateDiff adalah nilai Integer.
Catatan:
startdate dikurangi oleh enddate. Jika startdate lebih kecil dari enddate maka nilai hasil akan negatif.
Contoh:
Contoh berikut menentukan perbedaan dalam hari antara tanggal saat ini dengan tanggal publication pada tabel titles di database pudb pada SQL server.
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO
Tuesday, October 23, 2012
Pivot tables in SQL Server. A simple sample.
The other day I was wondering about how to use Pivot tables in SQL Server with SQL, and I didn’t find any simple examples on this. So I had to do my own and I thought I’d share this here and also as to have as a future reference for myself. So let’s start with a fictional scenario.In this case we have lots of vendors who report in their daily income to us, for this we have a simple table that looks like this.
SQL Product Highlight Red Gate Software - SQL Monitor SQL Server performance monitoring and alerting - SQL Monitor offers an easy entrance to advanced server monitoring with a simple design that's a refreshing change from the status quo. Red Gate have added custom metrics and user roles to the product without spoiling its ease-of-use, to help you answer that timeless question, 'How healthy are your servers?' Learn more! SQL Server Jobs SQL BI Developer Fort Mill, SC Salary = $70-90K Industry = Financial SQL Developer Portland, OR Salary = $70-75K Industry = Benefits solutions provider Review all opportunities Crosstab queries using PIVOT in SQL Server
Problem
In SQL Server 2000 there was not a simple way to create cross-tab queries, but a new option first introduced in SQL Server 2005 has made this a bit easier. We took a look at how to create cross-tab queries in SQL Server 2000 in this previous tip and in this tip we will look at this new feature to allow you produce cross-tab results.
Fix : Error : Incorrect syntax near . You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the stored procedure sp_dbcmptlevel
have seen developer confused many times when they receive following error message.
Msg 325, Level 15, State 1, Line 7
Incorrect syntax near . You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the stored procedure sp_dbcmptlevel.
Msg 325, Level 15, State 1, Line 7
Incorrect syntax near . You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the stored procedure sp_dbcmptlevel.
Friday, October 19, 2012
Curhat SQL akhir pekan
Wow data yang tersimpan didatabase tidaklah berguna jika tidak bisa mengelolanya . misalkan manajemen mau minta laporan detail dari tahun 2011 s/d 2012 ,diurutkan pertahun, persemester, perquartal, perbulan dan perminggu.. belum lagi master distributornya terpisah, harganya juga terpisah cuma diambil yang paling update aja, trus ada tabel discount juga per item beda2 tiap distributor
Nah loh... gimana ya querynya ??
Nah loh... gimana ya querynya ??
Wednesday, October 17, 2012
mencari minggu ke berapa di suatu bulan di SQL Server
Dalam pembuatan laporan penjualan biasanya dipilih dari periode tertentu misalkan dari tanggal berapa hingga tanggal berapa, perbulan dan seterusnya. yang sering diminta dari laporan penjualan adalah laporan per minggu, nah bagaimana kita menentukan suatu tanggal transaksi itu masuk minggu ke berapa. ternyata di sql server ada cara mudahnya
Subscribe to:
Posts (Atom)

