PDA

View Full Version : Ai giúp em cái Store Procedure này với :((



golemwall
30-09-2011, 18:21
em có cái đề SQLSERVER làm về STORE PROCEDURE như sau, ai giải giúp giùm em với



Tìm kiếm đề án theo nhân viên
.Input: MaNV
.output: Danh sách các đề án mà nhân viên đó đã tham gia. Nếu chưa tham gia đề án nào thì báo là "Nhân viên không tham gia đề án "
.Process:
+ Nếu nhân viên đó đã tham gia ít nhất 1 đề án
- Nếu chưa có table "KetQuaTimKiem" thì tạo mới gồm các field (MaNV, TenNV, MaDA, TenDA, ThoiGian) sau đó insert dữ liệu tìm kiếm được vào table
- Nếu có table rồi thì thêm vào đó giá trị select được
+ Nếu nhân viên không tham gia đề án nào thì thông báo kết quả



10666 <---- up CSDL


Ai giúp giùm em với, em cám ơn nhiều

trinm1987
30-09-2011, 20:32
cái này bạn phải gửi kèm dữ liệu mẫu để test thì dễ dàng hon

golemwall
01-10-2011, 17:01
up up. ai giúp e với !!!!!

ziza
02-10-2011, 15:41
Attachment của bạn đâu có gì trong đó mà giúp

golemwall
03-10-2011, 18:20
:( hjx, up cái Attachment bị lỗi, mới up lại ...... mong mọi người giúp em với

ziza
06-10-2011, 23:54
create procedure timkiem
@inputmnv int

tao bang KETQUA (MaNV, TenNV, MaDA, TenDA, ThoiGian)

select NHANVIEN.MANV,NHANVIEN.TENNV, DEAN.MADA, DEAN.TENDA, PHANCONG.THOIGIAN
into KETQUA
from (NHANVIEN LEFT OUTER JOIN PHANCONG ON NHANVIEN.MANV = PHANCONG.MA_NVIEN)
LEFT OUTER JOIN DEAN ON PHANCONG.SODA = DEAN.MADA where NHANVIEN.MANV = @inputmnv
if return 0 row --@@ROWCOUNT = 0
Select "Nhân viên không tham gia đề án "
End