以下是小编为大家整理的统计当前日期距离月底有多少工作日的函数,本文共3篇,希望对您有所帮助。本文原稿由网友“TearsDeluding”提供。
篇1:统计当前日期距离月底有多少工作日的函数
统计当前日期距离月底有多少工作日的函数
今天遇到运营那边有个需求,需要找出注册用户排除周六周日的每日打卡情况(包含不是周六周日的当天),当时的第一反应是想找一个能实现排除周六周日能计算到月底还有多少工作日的函数,找了半天没找到,还是自己写一个吧,我崇拜的王大哥也写了一个,贴出来和大家分享。代码如下:
DROP FUNCTION IF EXISTS count_day_left ;
DELIMITER //
CREATE FUNCTION count_day_left( f_date DATETIME )
RETURNS INT
DETERMINISTIC
BEGIN
/*
Purpose: 统计指定日期距离月底还有多少个工作日,节假日未排除,用于打卡统计的过滤函数
Useage: select count_day_left('-09-10');
*/
DECLARE start_day INT;
DECLARE end_day INT;
DECLARE count_day INT DEFAULT 0;
DECLARE tmp_date DATE DEFAULT DATE(f_date);
SET end_day=DAY(LAST_DAY(f_date));
SET start_day=DAY(f_date);
WHILE start_day<=end_day DO
IF ( (DAYOFWEEK(tmp_date) = 1) OR (DAYOFWEEK(tmp_date) = 7)) THEN
SET tmp_date=DATE_ADD(tmp_date,INTERVAL 1 DAY);
SET start_day=start_day+1;
ELSE
SET tmp_date=DATE_ADD(tmp_date,INTERVAL 1 DAY);
SET start_day=start_day+1;
SET count_day=count_day+1;
END IF;
END WHILE;
RETURN count_day;
END //
DELIMITER ;
DROP FUNCTION IF EXISTS count_day_left;
DELIMITER //
CREATE FUNCTION count_day_left(f_date DATE)
RETURNS INT
READS SQL DATA
BEGIN
RETURN DATEDIFF(LAST_DAY(f_date),f_date)-(WEEK(LAST_DAY(f_date))-WEEK(f_date))*2+IF(WEEKDAY(f_date)=6,0,1)-IF(WEEKDAY(LAST_DAY(f_date))=5,1,0);
END //
DELIMITER ;
篇2:有多少爱情,跑得赢时差,打得败距离?
有多少爱情,跑得赢时差,打得败距离? -资料
这个世界上,最怕的,是当你最需要爱的时候,他却不在.你看着路上手牵手的恋人,心里想到的满满都是他,伸开手再握紧,却是满满的空气和孤单。
以前看过一句话:一万句电话里的我爱你,比不上一句我在楼下等你。
异地恋像是一个透明的罐子,两个人互相看得到,听得见,可是就是触及不到。
是要靠多大的毅力,才能坚强到忍受想触碰却无法触碰的感受,才能熬过去那一段牵肠挂肚。
每一天都比别人更盼望假期,只有那个时候,你才能买一张车票去颠簸一段旅程,见你爱的人一面。
不出几天,又要匆匆赶回,然后再陷入一轮新的等待。
我有一个朋友,连跨校区的恋爱都不愿谈。
因为两个校区相隔一个小时的`车程。双休日才见一面,她怕那种艰辛。
也许,怕的不是艰辛,而是距离磨淡了的感情。
见不到的人,握不住的手。电话里QQ上,说来说去不过是你吃饭了没,天冷要加衣。
爱情最终归于平淡,而谁又能否认,太多人是喜新厌旧的动物,最怕不过是平淡。
多少大学里的恋人在暑假分手?
不过是因为相隔几月,见不到彼此。听不到对方的音容笑貌,只有网络和手机的联系。
因此,磨淡了,矛盾了,分手了,再见了。
你为他们唏嘘过么?
最难的,是异国。除了距离,还有时差。
千山万水远过重洋,彼处黄昏那处天明。你醒来梳妆打扮,他却是沉沉睡去的时分。
两个人分开两地,过着不同的生活,身边围绕着不同的朋友。圈子不同,正在经历的生活也不同,
资料
如果说异地恋是一种煎熬,那异国恋是煎熬的平方。
异地恋一张车票可化解的距离,对异国的恋人来说,只有羡慕两字。
这个世界上,最怕的,是当你最需要爱的时候,他却不在。
你看着路上手牵手的恋人,心里想到的满满都是他。伸开手再握紧,却是满满的空气和孤单。
其实你多么想,可以牵着他的手,侧脸就看到他的笑。
你在这个时候遇见了多少的陌生人。他在那个地方是否也等着一盏绿灯。
无尽的等待像是独白的难捱。你也经常在想,他在干什么。有没有按时吃饭,天冷加衣。
还有,你想他的时候,他有没有恰好,也在想念你。
不敢告诉他你的悲伤,怕他着急怕你难过。或者,你怕的,是你想到他在远方的时候,心里那一阵空落落。
你是不是隐隐在害怕,怕他遇到别人,怕他见异思迁。
你是不是也怕自已遇到一个无微不至关心你的人,给了你他当初也给过的温暖。
你是不是怕,突然有一天,你习惯了身边有别人。
他能在你生病的时候第一时间赶到,而不像他只能在电话里说宝贝你要照顾好自己。
他能随时陪你去你想去的地方看一次日出,而不是像他只能说亲爱的你要等我回来我陪你去。
他可以几乎天天牵着你的手走遍大街小巷,而不是像他那样,和他牵一次手都是奢求。
不是因为他比他更好。只是因为他比他更近。
你怕不怕?
之前有过一篇文章说,如果你要嫁给一个人,和他先谈一场异地恋。
我记得我看到过的最扯淡的一个辩题,是异地恋能不能天长地久。
我想,可以。是的,虽然我知道,这一切很难。
然而想来不过是等待。付出青春付出感情,等待可以相聚的那一天。
然而想来不过是学会坚强和勇敢,在这条路上走得更慢一些,更小心一些。
爱情可以跑得赢时差,打得败距离。只要你坚持,只要我坚持。
如果有一天,我告诉你,我不等你了,那你一定要记得,回来带我走。
篇3:统计当前目录下多少文件、多少子目录、列出目录结构的shellWindows系统
想统计一下当前目录下的文件分布情况,看一下有多少文件,多少目录? 有没有此类功能的目录???? xzh2002 回复于:2004-11-08 09:52:35 统计一个目录中的目录个数 ls-l|awk'/^d/'|wc-l 统计一个目录中的文件个数 ls-l|awk'/^-/'|wc-l play123456 回复于:
想统计一下当前目录下的文件分布情况,看一下有多少文件,多少目录?
有没有此类功能的目录????
xzh2002 回复于:2004-11-08 09:52:35统计一个目录中的目录个数
ls -l | awk '/^d/' | wc -l
统计一个目录中的文件个数
ls -l | awk '/^-/' | wc -l
play123456 回复于:2004-11-08 09:53:14给一段现成的shell,可以以树状显示当天目录结构及文件大小,试一下看合不合用:
#!/bin/ksh
dir=${1:-.}
(cd $dir;pwd)
find $dir -type d -print | du | awk '{print $2, “== (”$1/2“kb)”}' |sort -f |
sed -e “s,[^ /]*/\\([^ /]*\\) ==,\\|--\\1,” -e“s,[^ /]*/,| ,g”
晴天羽 回复于:2004-11-09 09:37:10good!
simonzhan 回复于:2004-11-09 22:33:21多谢分享,收藏了!
zhyesno 回复于:2004-11-09 22:43:31不错,收藏一下,谢谢,
统计当前目录下多少文件、多少子目录、列出目录结构的shellWindows系统
,
xzh2002 回复于:2004-11-10 09:47:00统计一个目录中的全部文件数
find ./ -type f -print | wc -l
统计一个目录中的全部子目录数
find ./ -type d -print | wc -l
纳兰婷 回复于:2004-11-10 13:14:29厉害~~~学习ING。。。。
swh01 回复于:2004-11-11 15:08:53高人呀
guojun 回复于:2004-11-16 01:07:49争好
原文转自:www.ltesting.net