发布网友 发布时间:2023-08-31 13:29
共1个回答
热心网友 时间:2024-11-29 17:26
很好做的啊,前面的那个根据月份直接查出数据,第二个你可以用ajax实现,很好做的 追问: 第一次碰到这个问题,根据月份直接查出数据是简单,但是它是要把这一年每月的查出来,一条语句能实现吗,第2个相当于也是一条语句30条(根据月份不同而定,还有 闰年 的2月),能不能把你的方法说的再稍微说明白点呀 回答: 我晕 ,这是什么数据库,跟我用的不一样,我也没法运行啊 追问: sqlserver2005 回答: 第一个问题: select COUNT(UID),DATE_FORMAT(OrderDate,'%Y-%m') from OrderInfo group by DATE_FORMAT(OrderDate,'%Y-%m') 追问: 'DATE_FORMAT' 不是可以识别的 内置函数 名称,你用的是mysql啊,我不知道mysql这个内置函数是用来干什么 追问: 不过我得到点启示了,这个问题我想我能解决了 回答: 就是把你的那个日期格式化一下 这个是第二个问题的答案:你把那个函数换成sqlserver2005的就行了 select COUNT(UID),DATE_FORMAT(OrderDate,'%Y-%m-%d') from OrderInfo where OrderDate="2009-11" group by DATE_FORMAT (OrderDate,'%Y-%m-%d'); 追问: 恩 我在sql里面找到对应的函数DATEPART了,谢谢您了! 回答: 不客气