标签: sql-server-2008

按日期、月份、年份查询数据库

如何按日期查询订单。

像这样:

在此处输入图片说明

周、月、年……都一样吗?

sql-server-2008 query

-2
推荐指数
1
解决办法
1855
查看次数

如何让我的 LEFT OUTER JOIN 在 SQL Server 2008 中工作?

我想用这个学校数据创建一个表?

 Year   Month Days Referrals
 2012     1    16     10
 2012     2    20     7
 2012     3    15     11
Run Code Online (Sandbox Code Playgroud)

来自一个表“日历”的年、月和天数以及来自另一个表“推荐”的推荐计数。

我无法获得正确的 Days 信息,因为它只计算有推荐的天数。无论那天是否有转介,我都需要上学日的所有日子。

我的代码:

SELECT Datepart(YYYY, DATE_VALUE)                  "YEAR",
       Datepart(MM, DATE_VALUE)                    "MONTH",
       Count(DISTINCT( Datepart(DD, DATE_VALUE) )) "DAYS",
       Count(R.DIS_KEY)                            "REFERRALS"
FROM   CALENDAR C
       LEFT OUTER JOIN REFERRALS R
         ON C.CAL_KEY = R.CAL_KEY
WHERE  C.SC_DAY = 'Y'
       AND C.SC_KEY = @SCHKEY
       AND C.DATE_VALUE BETWEEN @STDATE AND @ENDDATE
GROUP  BY Datepart(MM, C.DATE_VALUE),
          Datepart(YYYY, C.DATE_VALUE)
ORDER  BY 1,
          Datepart(MM, C.DATE_VALUE) 
Run Code Online (Sandbox Code Playgroud)

我一直得到错误的 DAYS 计数。其他一切都很好。

我已经阅读了我能找到的关于这个问题的所有帖子。我没有任何WHERE对R表条件的除外ON …

sql-server-2008 sql-server

-2
推荐指数
1
解决办法
3847
查看次数

SQL Server 2008 Express 版中的事务日志能否以文本形式查看?

是否可以以文本/表格格式读取事务日志,如果可以,我该怎么做?

sql-server-2008 transaction-log

-2
推荐指数
1
解决办法
965
查看次数

减少 SQL Server 数据库的大小

如何减少我的 SQL Server 2008 数据库大小?

由于 db 体积增加,我的应用程序很慢。

sql-server-2008 sql-server database-size

-3
推荐指数
1
解决办法
642
查看次数