MinhKhai
Giải pháp Ếc-xào
- Tham gia
- 16/4/08
- Bài viết
- 941
- Được thích
- 572
Gửi các anh chị, em gửi yêu cầu về SQL ở đây không biết có đúng không, nhưng đang cần hỏi nên đành vậy
Trước hết em xin nói luôn là em chưa học và không biết về SQL. Do vướng mắc như dưới nên mới đọc về SQL Server vài hôm nay.
1. Em có SQL DB với bảng dữ liệu như hình dưới và bảng được cập nhật dữ liệu bằng 1 app trên Android (người khác viết). Em cũng có sẵn Database Mail với profile là AutoSend

2. Em dùng lệnh sau để truy vấn
SELECT [dbo].[Q_UserEvaluate].UserID, [dbo].[Q_UserEvaluate].Score, [dbo].[Q_UserEvaluate].Createddate
FROM [dbo].[Q_UserEvaluate]
WHERE [dbo].[Q_UserEvaluate].Createddate > (select dateadd(s,-10,getdate())) AND [dbo].[Q_UserEvaluate].Score = '1_3'
3. Yêu cầu
Nhờ các anh chị tạo giúp cái thủ tục để em có thể đặt trong 1 job hoạt động trong mỗi 10s nhằm tự động gửi kết quả từ truy vấn trên
Nếu có kết quả truy vấn thì gửi email
+ Bằng profile nói trên
+ Người nhận và subject là chuỗi có sẵn
+ Body: là kết quả của việc lệnh truy vấn
Xin cảm ơn các anh chị
Trước hết em xin nói luôn là em chưa học và không biết về SQL. Do vướng mắc như dưới nên mới đọc về SQL Server vài hôm nay.
1. Em có SQL DB với bảng dữ liệu như hình dưới và bảng được cập nhật dữ liệu bằng 1 app trên Android (người khác viết). Em cũng có sẵn Database Mail với profile là AutoSend

2. Em dùng lệnh sau để truy vấn
SELECT [dbo].[Q_UserEvaluate].UserID, [dbo].[Q_UserEvaluate].Score, [dbo].[Q_UserEvaluate].Createddate
FROM [dbo].[Q_UserEvaluate]
WHERE [dbo].[Q_UserEvaluate].Createddate > (select dateadd(s,-10,getdate())) AND [dbo].[Q_UserEvaluate].Score = '1_3'
3. Yêu cầu
Nhờ các anh chị tạo giúp cái thủ tục để em có thể đặt trong 1 job hoạt động trong mỗi 10s nhằm tự động gửi kết quả từ truy vấn trên
Nếu có kết quả truy vấn thì gửi email
+ Bằng profile nói trên
+ Người nhận và subject là chuỗi có sẵn
+ Body: là kết quả của việc lệnh truy vấn
Người thực hiện: UserID
Kết quả thực hiện: Score
Thời gian thực hiện: Createddate
Xin cảm ơn các anh chị