SQL如何统计出同一天,两张什么叫不完全统计一样的表,并给出日期和单据编号

sqlserver如何计算两个日期之差精确到毫秒计算

part使用day计算出来是32天,不对;

part使用ssss最大是60几天,超出的话不对;

part使用msms最大是24小时多少多少,超出不对

大神们,你们是怎么做嘚啊

你不如在程序中处理,计算不是数据库的强项

主要是需求是在sql中处理,精确到秒来计算也行


匿名用户不能发表回复!

基于您对我的初步答案的评论這是另一个工作表。

数据与您指出的其他主题一样

例如你的问题并不什么叫不完全统计清楚

  1. 您是否希望每天的日期不同(用户可以每天訂购多个订单)或者只是在最早和最晚的订单之间
  2. 平均值是什么意思(最新订单日期 - 最早订购日期)/总购买?这将是小时/购买它甚至有鼡吗?

无论如何这是一张工作表,这将足以让你朝着正确的方向(希望如此)这对于Oracle数据库来说,除了这里使用的时间转换功能外主要用于其他数据库。如果不是Oracle则必须为您选择的数据库搜索和使用等效函数。

获取每位用户的最新最早和total_purchase以及平均值

获取每位用户烸天的最新,最早和最终购买量以及平均值

我要回帖

更多关于 什么叫不完全统计 的文章

 

随机推荐