标题:[求助]初学SQL,一道查询题目弄得头都大了~~
只看楼主
hkxyz
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-8-11
 问题点数:0 回复次数:29 
[求助]初学SQL,一道查询题目弄得头都大了~~

查询Sales表,要求返回ord_date在1993年到1994年之间,查询结果按照title_id降序的方式进行显示.

Sales表的数据是这样的,
stor_id | ord_num | ord_date | qty | title_id
6380 6871 1994-09-14 5 BU1032
7066 A2876 1993-09-13 6 TC7777
4380 6861 1992-09-14 5 BU1022
7067 A2u76 1991-09-13 6 TC7737

郁闷~~大家帮忙看看,谢谢了!

搜索更多相关主题的帖子: SQL 初学 查询 
2006-11-20 16:17
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 
select * from Sales where datepart(yyyy,ord_date) between 1993 and 1994 order by title_id desc

26403021 sql群 博客 blog./user15/81152/index.shtml
2006-11-20 17:09
hkxyz
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2005-8-11
得分:0 

非常感谢!datepart这个函数我没学过,如果不用这个函数做。还有解吗?


2006-11-20 18:10
hanbingchong
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-10-24
得分:0 
select * from Sales where ord_date between '1993' and '1994' order by title_id desc

2006-11-20 20:40
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 
老大depart函数我也没学啊。你去查帮助,老师不可能什么都教的啊

26403021 sql群 博客 blog./user15/81152/index.shtml
2006-11-21 12:46
李彬
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2006-10-13
得分:0 
select * from Sales where ord_date between '1993-01-01' and '1994-01-01' order by title_id desc
这样就不用函数了!

命運\無法改變,可以改變的是我們對命運\的態度!
2006-11-22 17:33
junlongsina
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-11-16
得分:0 

看看数据库原理那本书啊 很详细


Java , 梦开始的地方!
2006-11-28 17:52
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
以下是引用jinyuzhang在2006-11-20 17:09:51的发言:
select * from Sales where datepart(yyyy,ord_date) between 1993 and 1994 order by title_id desc

这个应该是比较好的.


飘过~~
2006-11-28 17:55
周星
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-17
得分:0 

我这样写可以吗?
select * from sales

where ord_date > '1993-01-01' and '1994-01-01'

order by title_id desc

2006-11-28 18:05
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
不行吧,
其实可不可以,你在查询分析器中执行一下不就知道了吗?何必在这里问一下呢?你觉得是你直接执行一下快呢还是在这里问快??呵呵

飘过~~
2006-11-28 19:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104244-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047307 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved