30/09/2018, 16:26
Cách convert ngày tháng ra dạng "dd/mm/yyyy"?
Xin chào mọi người em có vấn đề cần hỏi ạ !
Em có một cơ sở dữ liệu như trên http://pastebin.com/eB5iYiq8
và bài toán muốn tạo một Stored có tham số đầu vào là @thang để lấy dữ liệu 1 tháng bất kỳ bao gồm MVT và ‘‘ngày nhập’’ trong csdl ra ở dạng ‘‘dd/mm/yyyy’’ em convert nhưng không hiểu phải convert như thế nào để chuyển đổi nó ?
Mong các anh chị giúp em!!
Bài liên quan
Mọi người có thể test 2 câu này giúp luôn em được không ạ !
1>Kiểm soát xóa vật tư : kiểm tra nếu MAVT đó đã có trong bảng phieunhap thì không được phép xóa (ROLLBACK TRAN)
ALTER trigger [dbo].[xoa]
on [dbo].[phieunhap]
for delete
as
begin
declare @MAVT varchar(10)
IF EXISTS (select MAVT from deleted where MAVT=@MAVT)
ROLLBACK TRAN
PRINT’không thể xóa’
end
2>Tự động cập nhật lại trường SOLUONGTON của bảng vattu(cộng thêm SOLUONGNHAP) khi thêm 1 bản ghi vào bảng phieunhap (dựa vào MAVT)
create trigger capnhat
on phieunhap
for INSERT
AS
begin
UPDATE vattu SET SOLUONGTON = SOLUONGTON+1 WHERE
MAVT = (SELECT MAVT FROM
INSERTED)
end
Mọi người xem và góp ý cho em ,em làm như vậy có sai xót nào không ạ !! huu sưng cả mắt!!
e cho điều kiện của e là
@thang = MONTH (ngaynhap)
A ngĩ cái này là trigger trên bảng
Vật tư
chứ không phải là trigger trên bảng ‘Phiếu nhập’.Em cảm ơn anh em hiểu nhiều rồi ak…hii