Follow us on...
Follow us on Facebook

VN-Zoom.com chung tay vì Cộng đồng

Kaka - ứng dụng hát Karaoke trên mobile

Tuyển Mod Mobile diễn dàn Vn-Zoom.com 2014

Chiêm ngưỡng BaoMoi đẹp "tuyệt diệu" trên Windows Phone

Vui thể thao quà ý nghĩa

VPS siêu rẻ cho VNZ 150k/tháng.Server 2 CPU, 16GB RAM,300GB SAS 3tr/tháng
kết quả từ 1 tới 2 trên 2
  1. #1
    nltt7777's Avatar
    nltt7777 vẫn chưa có mặt trong diễn đàn Thành viên đang bị kỷ luật
    Tham gia
    Dec 2010
    Bài
    50
    Cảm ơn
    12
    Điểm
    4/4 bài viết
    VR power
    0

    Default Lỗi sử dụng hàm Row_number() trong Sql ?

    Mình run cái câu lệnh này
    Code:
    select MaChiBo,TenChiBo,ROW_NUMBER()OVER(ORDER BY MaChiBo ASC) from Chibo where ROW_NUMBER() OVER(ORDER BY MaChiBo ASC) = 1
    Nó báo lỗi :
    Windowed functions can only appear in the SELECT or ORDER BY clauses.
    Bác nào có cách giải quyết tốt hơn xin huớng dẫn cho mình zới, thanks.

    *Mục đích của mình là lấy ra từng mã chi bộ của tất cả các dòng trong bảng.

  2. #2
    Tung_Huynh's Avatar
    Tung_Huynh vẫn chưa có mặt trong diễn đàn Cống hiến cho [V-Z]
    Tham gia
    Jul 2009
    Đến từ
    Thái Nguyên
    Bài
    6.792
    Cảm ơn
    1.543
    Điểm
    4.118/2.749 bài viết
    VR power
    0

    Default

    Row_number chỉ có thể dùng trong SELECT. bạn cho nó vào WHERE là không hợp lệ

    bạn có thể chỉnh lại như sau

    Code:
    SELECT MaChiBo, TenChiBo, Row
    FROM (
    	SELECT MaChiBo, TenChiBo, ROW_NUMBER() OVER(ORDER BY MaChiBo ASC) AS Row
    	FROM Chibo 
    ) tbl_temp
    WHERE Row = 1

 

 

Quyền sử dụng

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể tự sửa bài viết của mình
  •