- Beranda
- Programmer Forum
[SQL] Yang punya problem SQL kumpul disini gan... (no urgent please)
...
![hidayat365](https://s.kaskus.id/user/avatar/2009/08/19/avatar1040033_2.gif)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
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](https://s.kaskus.id/user/avatar/2020/02/23/avatar10811649_15.gif)
![tien212700](https://s.kaskus.id/user/avatar/2020/12/18/avatar10974720_1.gif)
tien212700 dan nona212 memberi reputasi
2
359.2K
5K
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
![Programmer Forum](https://s.kaskus.id/r200x200/ficon/image-176.png)
Programmer Forum![KASKUS Official KASKUS Official](https://s.kaskus.id/kaskus-next/next-assets/images/icon-official-badge.svg)
20.2KThread•4.4KAnggota
Tampilkan semua post
![AlphabetNumeric](https://s.kaskus.id/user/avatar/2010/12/28/avatar2413543_3.gif)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
AlphabetNumeric
#4926
gan, ane mau tanya.
ane mau jalankan query yg ada di bawah ini:
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.
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.
![Kaskus Lovers emoticon-Kaskus Lovers](https://s.kaskus.id/images/smilies/sumbangan/kaskuslove.gif)
0
Tutup