上午已经问过了,但是现在还有几个问题没解决
1、用creat建表时小数或单精度数怎么表示,两位小数。
2、多表查询表结构如下
 表1  id    date1   addesss1      表2   id   date2  addess2
现需要将两个表按日期倒序显示在一起,看起来象一个表出来的东西,该怎么办。
3、运行SQL语句,结果不显示,只调用结果集该怎么办。
4、在程序中如何知道两个datetime相差确切的几天。

解决方案 »

  1.   

    1. 帮你试试看
    2. 建立视图
    3. 直接用Query或ADOQuery即可
    4. 程序中两个DateTime之差就是天数
      

  2.   

    2、access中支持视图或临时表这些东西吗?中午看有人说好象不支持。如果支持请给具体实例
    3、用Query或ADOQuery,我查询了每个方法属性和函数,不知道具体用哪个,有例子吗
    4、两个DateTime之差不是天数,我刚试了,我用2004-3-16减去2004-3-10得到的结果还是一个DateTime值为1900-1-5
      

  3.   

    4.
    var
      j:integer;
    begin
      j:=daysbetween(now,strTodatetime('2004-03-12'));//要uses dateutils;
    //...
      

  4.   

    1. 
      create talbe aa(a numeric(10,2))
    2.
    select * 
    from  (select * from table1 union all select id,date2 as date1,addess2 as addess1 from table2) 
    order by date1 desc
    3.只要不是select就得了
    4.where date1>=开始日期 and date1<=结束日期
      

  5.   

    楼上,在DELPHI里SQL能嵌套吗,如果不是两个表是多个表呢?