• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

vấn tin có gán giá trị trong SQL Server khi chạy ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

dong
Thành viên ưu tú
Thành viên ưu tú
Bài viết: 583
Ngày tham gia: T.Năm 03/04/2008 7:46 am
Has thanked: 12 time
Been thanked: 1 time

vấn tin có gán giá trị trong SQL Server khi chạy ?

Gửi bàigửi bởi dong » T.Ba 04/07/2017 3:10 pm

Giả sử ta có MyTable có các trường sau:
IDMATHANG int
TENHANGHOA string
DOANHTHU Double

SELECT * FORM MyTable WHERE (DOANHTHU >= 1000)

giờ mình muốn tạo vấn tin dạng trên nhưng có thể thêm 1 cột ghi chú khi chạy vấn tin, ví dụ doanh thu >= 1000 và < 3000 chèn thêm dòng chữ "doanh thu loại 1", nếu doanh thu >= 3000 và < 6000 chèn thêm dòng chữ "doanh thu loại 2", cột ghi chú sẽ được bổ sung vào khi chạy vấn tin, xem file đính kèm.

http://www.mediafire.com/file/6nrj4ltdq ... anthu.xlsx



Hình đại diện của người dùng
Kasper
Guru
Guru
Bài viết: 1061
Ngày tham gia: T.Sáu 16/05/2008 10:54 am
Has thanked: 2 time
Been thanked: 76 time
Liên hệ:

Re: vấn tin có gán giá trị trong SQL Server khi chạy ?

Gửi bàigửi bởi Kasper » T.Tư 05/07/2017 10:33 am

  1. SELECT *, "GhiChu" =
  2. CASE
  3. WHEN DOANHTHU >= 1000 AND DOANHTHU < 3000 THEN N'Doanh thu loại 1'
  4. WHEN DOANHTHU >= 3000 AND DOANHTHU < 6000 THEN N'Doanh thu loại 2'
  5. ELSE N'Doanh thu > 6000'
  6. END
  7. FROM MyTable
  8. WHERE DOANHTHU >= 1000
  9.  
Lành tợ tòng, ác tợ hoa,
Nhà hòa muôn việc đều nên.


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách