Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP FUNCTION IF EXISTS user_repo //
- CREATE FUNCTION user_repo(user_id INT) RETURNS VARCHAR(20)
- BEGIN
- DECLARE vote_value mediumint;
- DECLARE score mediumint;
- SELECT coalesce(sum(r.vote_value), 0), coalesce(sum(r.score), 0)
- INTO vote_value, score
- FROM reputations
- WHERE owner_id = user_id
- AND date_time > unix_timestamp(DATE_SUB(now(), INTERVAL 1 WEEK));
- RETURN CONCAT_WS(',', vote_value, score);
- END;//
- DROP FUNCTION IF EXISTS user_repo //
- CREATE FUNCTION user_repo(user_id INT, range VARCHAR(10)) RETURNS VARCHAR(20)
- BEGIN
- DECLARE vote_value mediumint;
- DECLARE score mediumint;
- SELECT coalesce(sum(r.vote_value), 0), coalesce(sum(r.score), 0)
- INTO vote_value, score
- FROM reputations
- WHERE owner_id = user_id
- AND date_time > unix_timestamp(DATE_SUB(now(), INTERVAL 1 range));
- RETURN CONCAT_WS(',', vote_value, score);
- END;//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement