DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 2ccc_mis
今日帖子: 8
在线用户: 13
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
女 lgh (素面朝天) ★☆☆☆☆ -
盒子活跃会员
2004/2/13 22:44:06
标题:
几个 SQL语句 的问题,请教各位老师.. 浏览:1263
加入我的收藏
楼主:
  1,  'SELECT (:date1 - rq) as ts FROM table1 ' 
      Parameters.ParamByName('date1').Value:=now();      
      其中 rq 为 table1 中的日期字段,我想用上语句求得至今天的天数,但不行,为什么?

  2, 'SELECT * FROM table1 WHERE ((a AND b AND c) OR (d AND e AND f)) AND g '
      其中 a b c d e f d 都是查询条件,  a AND b AND c 和 d AND e AND f 这两个条件的关系是 OR ,然后整个与条件 g 的关系是 AND ,这样写有错误吗,运行可以通过,但查询的结果集不对啊。

  3, 'SELECT xm,sum(je)as zje FROM ....... GROUP By xm ORDER BY zje'  把 “ORDER BY zje ” 去掉可运行通过,难道不能用合计字段排序吗?

----------------------------------------------
-
作者:
男 asir_asir (asir) ★☆☆☆☆ -
普通会员
2004/2/14 8:22:20
1楼: 1.
如果在查询语句中使用日期型变量,比如:

     select * from  DEMO where  PPDate = :MyDate

那么,事先对MyDate这个变量做日期类型定义是很必要的,否则在以后的参数传递中也会出现问题。单击Query组件Params属性后的省略号,打开参数编辑对话框,选择“MyDate”这个参数,在左边的Object inspector窗口中,此参数有一个DataType属性,从中选择ftDate型即可。在中文WIN9X中,SQL语句中日期类型的常数只能为:“年—月—日”和“月—日—年”这两种格式。

3.
RequestLive属性

确定查询结果能否编辑。缺省情况下不能编辑查询的结果数据,要使之成为可能,必须首先设置RequestLive属性为True。除此之外还有一些限制,一般限制如下:

a.         查询只能涉及一个表;

b.         SQL语句中不能包含Order By命令、SUM或AVG运算符;

c.         Select后的字段列表中不能含有计算字段。Where部分只能包含字段值或常量的比较运算。

    通过检查Query部件的CanModify属性可获得有关信息,若其值为True,说明返回的查询结果是“活动”的,可以编辑。

----------------------------------------------
i love u  delphi
   msn:asir_asir@hotmail.com
作者:
男 lcjclj (lcj) ★☆☆☆☆ -
盒子活跃会员
2004/2/14 10:06:37
2楼: 1:直接用日期格式计算有时对有时不对,要看你用的数据库了。如果你知道日期值在该数据库中的存储格式,那么只要将日期值转化为该格式,还是可以计算的。如果不知道,则要显式声明该日期值。

2:估计你的表达式有问题,或者是逻辑不对。

3:不可以,你可以用order by sum(je)。

----------------------------------------------
-
作者:
女 lgh (素面朝天) ★☆☆☆☆ -
盒子活跃会员
2004/2/15 9:56:05
3楼: 我用的是   ACCESS 数据库怎样才能计算天数呢?
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行62.5毫秒 RSS