L
lkpc
Unregistered / Unconfirmed
GUEST, unregistred user!
如何写这样的SQL语句?
有两个问题请大家提供帮助:
1、D6、ADO、ACCESS2000数据库:
记录如下:
ID bdate pname
001 2001-1-5 衣服
002 2001-3-5 食品
003 2001-2-8 衣服
001 2001-2-15 衣服
001 2001-6-5 食品
002 2001-9-8 衣服
003 2001-9-8 衣服
...
条件:对同一ID顾客,购买相同商品只列出第一次购物时间,
购买不同的商品要列出,
得到如下结果:
001 2001-1-5 衣服
001 2001-6-5 食品
002 2001-3-5 食品
002 2001-9-8 衣服
003 2001-2-8 衣服
请问如何写SQL语句?
2 D6、ADO、ACCESS2000数据库:
在SQL语句中使用
select * from demo where datediff("yyyy",date1,now())<10
发现结果不正确,在D5、BDE、ACCESS97中是正确的,现升级到
D6、ADO、ACCESS2000数据库后出现问题,不知谁有经验,datediff
怎么会出现这种问题?(数据库从ACCESS97升级到ACCESS2000,记录没变化)
有两个问题请大家提供帮助:
1、D6、ADO、ACCESS2000数据库:
记录如下:
ID bdate pname
001 2001-1-5 衣服
002 2001-3-5 食品
003 2001-2-8 衣服
001 2001-2-15 衣服
001 2001-6-5 食品
002 2001-9-8 衣服
003 2001-9-8 衣服
...
条件:对同一ID顾客,购买相同商品只列出第一次购物时间,
购买不同的商品要列出,
得到如下结果:
001 2001-1-5 衣服
001 2001-6-5 食品
002 2001-3-5 食品
002 2001-9-8 衣服
003 2001-2-8 衣服
请问如何写SQL语句?
2 D6、ADO、ACCESS2000数据库:
在SQL语句中使用
select * from demo where datediff("yyyy",date1,now())<10
发现结果不正确,在D5、BDE、ACCESS97中是正确的,现升级到
D6、ADO、ACCESS2000数据库后出现问题,不知谁有经验,datediff
怎么会出现这种问题?(数据库从ACCESS97升级到ACCESS2000,记录没变化)