Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

Mời tài trợ sinh nhật diễn đàn 8 năm

Tìm HD - Phần mềm tìm và xem phim HD miễn phí

Đăng ký tham gia offline VN-Zoom 8 năm tại HCM

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

Tài trợ VNZ Siêu phẩm Tân Kiếm Thế chibi 3D mới

Tuyển BQT VN-Zoom
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
    6/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.777
    Cảm ơn
    1.540
    Điểm
    4.122/2.748 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
  •