sql server 2000语句求肋 - MS-SQL Server / 应用实例
我这有二张表,
表一:ArvichFile
CameraSign(int 4),FileEndTime(datetime),FileEndTime(datetime)
303101 2010-3-18 15:51:12 2010-3-18:15:35:26
303201 2010-3-18 15:54:42 2010-3-18 16:00:00
303101 2010-4-1 09:20:07 2010-4-1 12:30:00
303201 2010-4-1 09:20:07 2010-4-1 12:30:40
303501 2010-4-1 09:20:07 2010-4-1 12:30:00
204101 2010-4-1 09:27:07 2010-4-1 12:30:00
204201 2010-4-1 09:27:07 2010-4-1 12:30:00
204301 2010-4-1 09:27:07 2010-4-1 12:30:00
204101 2010-4-22 09:27:07 2010-4-22 12:30:00
204201 2010-4-22 09:27:47 2010-4-22 12:30:00
204301 2010-4-22 09:27:07 2010-4-22 11:30:00
304101 2010-4-1 13:00:04 2010-4-1 18:00:04
304201 2010-4-1 13:00:04 2010-4-1 18:00:05
304301 2010-4-1 13:00:01 2010-4-1 18:00:54
305101 2010-4-1 18:00:04 2010-4-1 18:15:00
305201 2010-4-1 18:00:04 2010-4-1 18:15:00
305301 2010-4-1 18:00:04 2010-4-1 18:15:01
表二:Camera
StationID(int 4) CameraSign(int 4)
1 303101
1 303201
1 303501
2 204101
2 204201
2 204301
3 304101
3 304201
3 304301
4 305101
4 305201
4 305301
现在已知的是StationID
要得出的结果是:
StationID FileBeginTime FileEndTime
1 2010-4-1 09:20:07 2010-4-1 12:30:00
2 2010-4-1 09:27:07 2010-4-1 12:30:00
3 2010-4-1 13:00:04 2010-4-1 18:00:04
4 2
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......
将一个查询语句赋给一个变量,如下:
DECLARE @STR NVARCHAR(MAX)
SET @STR='SELECT * from SALE_PROD'
怎么样才能执行它呢?
请高手,仁兄,侠姐帮帮忙啊
多谢,可以啦,高手啊
直接执行就行了
exec ......
通过NAME字段条件查询一个数据表,假设我有100个姓名,有以下两个方法,
方法1:
把100个Name 组成一个SQL语句,比如 Select * from tmp_table where Name='张三' or Name ='李四' Or ...Or Name='第一百个姓名'
......