| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4868 人关注过本帖
标题:求日报`周报`月报SQL语句.....................
只看楼主 加入收藏
Lie_li
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-12
收藏
得分:0 
...
2008-09-23 11:40
Lie_li
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-12
收藏
得分:0 
http://topic.


这是我在别处发的帖子,按4楼的代码来看可行,也达到了我要求的效果
但在我的MYSQL里CONVERT(VARCHAR(10),B.createtime,120) 这个方法不行 老是在这报错,不知道为什么

要不借鉴下?



我SQL实在不怎滴.......
2008-09-23 11:50
Lie_li
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-12
收藏
得分:0 
你们是我最后的希望了.............
2008-09-23 13:06
Lie_li
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-12
收藏
得分:0 
.................

斑竹大人..........想出来了吗
2008-09-24 08:56
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 
他是在sqlserver下给你写的,而你用的是mysql ,可能语法上有点不同吧。你自己纠正一下语法吧

觉得为时已晚的时候,恰恰是最早的时候。

2008-09-24 10:17
Lie_li
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-9-12
收藏
得分:0 
SQL 我不怎么会啊.........能改就改了

而且现在查询要求也变了

能帮我写下吗...
2008-09-24 10:22
卜酷塔
Rank: 7Rank: 7Rank: 7
来 自:魅力青岛
等 级:禁止访问
威 望:39
帖 子:2569
专家分:0
注 册:2004-6-12
收藏
得分:0 
你吧代码贴到mysql区去吧。我不懂MYsql

觉得为时已晚的时候,恰恰是最早的时候。

2008-09-24 14:12
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
收藏
得分:0 
CONVERT是SQL SERVER的函数
在MYSQL中你用
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)  
%W 星期名字(Sunday……Saturday)  
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)  
%Y 年, 数字, 4 位  
%y 年, 数字, 2 位  
%a 缩写的星期名字(Sun……Sat)  
%d 月份中的天数, 数字(00……31)  
%e 月份中的天数, 数字(0……31)  
%m 月, 数字(01……12)  
%c 月, 数字(1……12)  
%b 缩写的月份名字(Jan……Dec)  
%j 一年中的天数(001……366)  
%H 小时(00……23)  
%k 小时(0……23)  
%h 小时(01……12)  
%I 小时(01……12)  
%l 小时(1……12)  
%i 分钟, 数字(00……59)  
%r 时间,12 小时(hh:mm:ss [AP]M)  
%T 时间,24 小时(hh:mm:ss)  
%S 秒(00……59)  
%s 秒(00……59)  
%p AM或PM  
%w 一个星期中的天数(0=Sunday ……6=Saturday )  
%U 星期(0……52), 这里星期天是星期的第一天  
%u 星期(0……52), 这里星期一是星期的第一天  
%% 一个文字“%”。
2008-09-24 14:42
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
收藏
得分:0 
根据你的要求 应该写成

日报:
DATE_FORMAT(date,'%Y-%m-%d')
月报:
DATE_FORMAT(date,'%Y-%m')
2008-09-24 14:43
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
收藏
得分:0 
WEEK(date,first)  
对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。2个参数形式WEEK()允许
你指定星期是否开始于星期天或星期一。如果第二个参数是0,星期从星期天开始,如果第二个参数是1,
从星期一开始。
2008-09-24 14:44
快速回复:求日报`周报`月报SQL语句.....................
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014701 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved