PDA

View Full Version : Xin querry tự động update lại cột reset ngày !



huynhkim
11-01-11, 12:19 PM
Trong bảng characeter của mình có 1 trường rsngay, nhưng nó không tự động chuyển về 0 khi sang ngày mới, bác nao f pro query xjn hướng dẫn với ak !

hoangtu_eck94
11-01-11, 01:08 PM
có người hd rồi mà bạn. cái này kô chạy query đc. nếu là query thì bạn phải chạy hằng ngày. Nếu kô muốn chạy hằng ngày thì xài Jop

Tạo Job: Enterprise Manager > Microsoft SQL Servers > SQL Server Group > (local) > Management > SQL Server Agent > Jobs > Chuột phải chọn New Job...

1. Job : Thoát nhân vật bị treo khi khởi động lại máy hoặc khởi động lại SQL Agent

* Tab General:
Name : LogOut
* Tab Steps > New :
Step name : Query
Database : MuOnline
Command: UPDATE dbo.MEMB_STAT SET ConnectStat=0 WHERE ConnectStat=1
* Tab Schedules > New Schedule :
Name: Stat
Schedule Type: Start automatically when SQL Server Agent starts
* OK

2. Job: Update biến đếm số lần Reset trong ngày về 0 khi bắt đầu sang ngày mới

* Tab General:
Name : ResetInDay
* Tab Steps > New :
Step name: Query
Database : MuOnline
Command: UPDATE dbo.Character SET Reset_day=0 WHERE Reset_day>0
* Tab Schedules > New Schedule :
Name: 0h Hang Ngay
Schedule Type: Recurring
Change

Occour : Daily
Daily : Every 1 day
Daily frequency : Occurs once at: 12:00:00 AM

* OK

3. Job: Update biến đếm số lần Reset trong tháng về 0 khi bắt đầu sang tháng mới

* Tab General:
Name : ResetInMonth
* Tab Steps > New :
Step name: Query
Database : MuOnline
Command: UPDATE dbo.Character SET rsthang=0 WHERE rsthang>0
* Tab Schedules > New Schedule :
Name: 0h ngay 1 hang thang
Schedule Type: Recurring
Change

Occour : Monthly
Monthly : Day 1 of every 1 month
Daily frequency : Occurs once at: 12:00:00 AM

* OK