标签: sql-server-2000

SQL最后一天在飞蛾选择中

我有下表,基本上是每日交易的摘要,每晚加载.

+++++++++++++++++++++++
+ DateCreated + Sale  +
+++++++++++++++++++++++
+ 20100101    + 1000  +
+ 20100131    + 2000  +
+ 20100210    + 2000  +
+ 20100331    + 4000  +
+++++++++++++++++++++++
Run Code Online (Sandbox Code Playgroud)

我需要按月显示销售情况,但仅限于每个月的最后一天.

例如

JAN    2000
FEB       0
MAR    4000
Run Code Online (Sandbox Code Playgroud)

我可以用我的选择中的CASE来完成这个,但这有效吗?这是SQL Server 2000.

sql sql-server-2000

0
推荐指数
1
解决办法
190
查看次数

检查2000中是否存在全文目录

我正在尝试检测数据库是否具有特定的全文目录,以便我可以使用它或避免执行会在没有目录的情况下创建错误的脚本的一部分.我知道在sql server 2005中你可以使用:

IF EXISTS(SELECT 1 FROM sys.fulltext_catalogs WHERE name = 'catalog_name')
Run Code Online (Sandbox Code Playgroud)

但我们仍然支持sql server 2000,我不能使用它.有没有其他方法来检查目录?

t-sql sql-server-2000

0
推荐指数
1
解决办法
1542
查看次数

在数据库中排序的问题

如果我运行如下查询:

select * 
from personaldata 
order by 3
Run Code Online (Sandbox Code Playgroud)

我们按照第3列的升序进行排序,但是如果我想按降序排序,那么查询应该是什么?我不知道第3列的名字,所以我写不出来

select * 
from personaldata 
order by IDPERSONAL desc
Run Code Online (Sandbox Code Playgroud)

我使用MS SQL Server 2000作为我的数据库

sql-server sql-server-2000

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

“ROW_NUMBER”不是可识别的函数名称

我的查询:

select 
    row_number() over(partition by line_no order by line_NO) as orce 
from tx_hsa_summ
Run Code Online (Sandbox Code Playgroud)

这是我的查询,当我使用 over 函数时,我不断收到此错误

消息 195,级别 15,状态 10,第 1 行
“row_number”不是可识别的函数名称。

这是我的数据库版本

Microsoft SQL Server 2000 - 8.00.2305 (Intel X86) May 14 2012 16:24:50 
Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition 
   on Windows NT 5.2 (Build 3790: Service Pack 2)
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。提前致谢

sql t-sql sql-server sql-server-2000 row-number

-4
推荐指数
1
解决办法
6833
查看次数

标签 统计

sql-server-2000 ×4

sql ×2

sql-server ×2

t-sql ×2

row-number ×1