Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

hidayat365Avatar border
TS
hidayat365
[SQL] Yang punya problem SQL kumpul disini gan... (no urgent please)
Yang mau belajr SQL sama2 sharing di sini ya...

Quote:


Quote:


Quote:


Quote:


Spoiler for "Trit ane yang lain":
Diubah oleh hidayat365 28-03-2014 07:35
nona212
tien212700
tien212700 dan nona212 memberi reputasi
2
359.2K
5K
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.4KAnggota
Tampilkan semua post
AlphabetNumericAvatar border
AlphabetNumeric
#4926
gan, ane mau tanya.
ane mau jalankan query yg ada di bawah ini:
Code:

SELECT *
,cast(hargacif as decimal(15,3))/cast(quantity as decimal(15,3)) as unitprice_by_qty
,cast(hargacif as decimal(15,3))/cast(berat as decimal(15,3)) as unitprice_by_berat
from ( select row_number() over (order by unitprice_by_qty asc) as number
, * from NAMA_TABLE
WHERE
hs like '%' and importir like '%indonesia%' and pemasok like '%jepang%'
and uraianbarang like '%%' and pelabuhanasal like '%%' and pelabuhantujuan LIKE '%%'
and negarapemasok like '%%' and npwp LIKE '%%'
and convert(datetime, tanggalpib, 103) >= '2020-07-01'
and convert(datetime, tanggalpib, 103) <= '2020-08-24' )
xyz /*xyz adalah nama alias (terserah pakai huruf apa saja)*/ where xyz.number between (0 + 1) and (0 + 10)

pas ane jalankan muncul tulisan error seperti ini:
Invalid column name 'unitprice_by_qty'.

nama variable unitprice_by_qtydiambil dari query baris kedua.
itu nama definisi dari cast(hargacif as decimal(15,3))/cast(quantity as decimal(15,3))
unitprice_by_qty bold itu bukan nama field dari sebuah table.
jadi, caranya gimana supaya order by ngambil dari nama definisi?
mohon bantuannya, gan.
makasih.
emoticon-Kaskus Lovers
0
Tutup
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.