2011-05-10 112 views
2

我使用的是SQL SERVER 2005,并有一个表格用于存储challans的日期。它有一个字段'数量' 我想有一个月的数量的总和。但是,这些周不得不从周二开始到周一(这是石油会计的国际标准)从星期二到星期一得到数量的总和

回答

2

您可以使用set DATEFIRST设置一周的第一天,然后使用日期分量。

这些SQL语句应该得到你想要的东西。假设你的表被称为和日期列是

SET DATEFIRST 2;

选择日期部分(周,:my_date),和(数量) 从 组由日期部分(周,:my_date)

+0

ö冰雹!!! @Steven Mastandrea ....这正是我正在寻找的...非常感谢你...从来没有想过这个论坛是如此的有用和快速...再次感谢 – 2011-05-10 06:06:13

+0

是否有可能显示日期在结果窗格呢?我的意思是,从什么日期到什么日期计算了这一周......?任何可能性? – 2011-05-10 06:36:19

+0

不幸的是,我可以想到,不幸的是。 – 2011-06-08 14:18:26

相关问题