kalo dengan SQL Server saya kurang tahu
tapi berdasarkan pengalaman saya degan MS Access data yang di insert terakhir belum tentu jadi yang terakhir, jadi MoveLast itu nggak selalu berjalan dengan baik.pada awal pengetesan terlihat baik tapi begitu data mencapai ribu2an kadang2 data itu masuk nggak diakhir.
Solusinya adalah dengan memberikan field nomor masuk yang otomatis.jadi setiap ada data masuk field no diisi dengan no terakhir + 1.jadi kalo mau ambil data terakhir anda tinggal cari no terbesar.
semoga membantu.
budiman Lai <[EMAIL PROTECTED]> wrote:
budiman Lai <[EMAIL PROTECTED]> wrote:
kalo dilihat dari isi record anda, hampir semuanya
mempunyai data yg sama.
select TOP 1 saham from saham order by tanggal desc
dari SQL anda mungkin hasil-nya adalah
saham tanggal
--------- ----------
4 20050909
3 20050909
3 20050909
3 20050909
2 20050909
1 20050909
kalo di terjemahkan SQL-nya kira2 seperti ini
ambil record pertama dari tabel saham dimana field
tanggal di urutkan dari tanggal terbesar ke tanggal
terkecil.
sekarang sy ingin tanya, apa bedanya record no. 1, 3,
dan 6 pada tabel anda? karena sy lihat semua data
record tsb sama baik dari saham maupun tanggal.
kalo seperti ini, susah untuk mengambil data terakhir
karena tidak ada kata kunci-nya (id, logdate, dsb)
mungkin solusi-nya adalah
SELECT * FROM saham
adodb1.recordset.movelast
semoga membantu.
kalo salah mohon maaf :D
salam,
Budiman Lai
--- Joko Nurjadi <[EMAIL PROTECTED]> wrote:
> teman2,
>
> sebagai contoh, saya punya table saham begini:
>
> saham tanggal
> --------- ----------
> 3 20050909
> 4 20050909
> 3 20050909
> 1 20050909
> 2 20050909
> 3 20050909
>
> melalui perintah sql, saya ingin mengambil record
> terakhir, bagaimana caranya ya?
>
> saya sudah mencoba pakai perintah:
>
> select TOP 1 saham from saham order by tanggal desc
>
> tetapi hasilnya 4, seharusnya kan record terakhirnya
> 3, asumsi kasus ini, nggak dimungkinkan menambah
> field pada table, misalnya dengan field autonumber
> atau logdate yg menyimpan getdate()
>
> Thks buat bantuannya.
>
> jn
Tuhan jangan beri aku kekayaan, jika dengan kekayaan aku menjadi sombong dan lupa akan Engkau.
Tuhan jangan beri aku kepintaran, jika dengan kepintaranku menyesatkan banyak orang.
Tapi, beri aku Hikmad agar aku menjadi orang kaya yang takut akan Engkau.
Beri aku Kebijaksanaan, agar dengan kepintaranku aku dapat menjadi berkat bagi banyak orang.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Yahoo! for Good
Click here to donate to the Hurricane Katrina relief effort.
Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]
SPONSORED LINKS
| Programmer | Indonesia | Basic programming language |
| Computer programming languages | Programming languages | Java programming language |
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
