Oracle11g 如何使用WHERE条件通过用户输入的成员详细信息和订单日期列表?

Oracle11g 如何使用WHERE条件通过用户输入的成员详细信息和订单日期列表?,oracle11g,Oracle11g,我想通过输入成员id显示成员详细信息,然后输入大于当前日期的订单日期 我可以列出所有成员的详细信息,但在, 它给我以下错误:00933。00000-“SQL命令未正确结束” @草莓Oracle我在G_ORDER.ORDER_DATE='&输入当前日期中看到一个问题。该怎么办?@Aleksej我想弹出窗口,然后让用户输入日期,然后输入比当前日期大的日期,这样它会按用户输入列出成员详细信息和比日期大的日期,所以您需要”&输入当前日期;为什么平等?另外,您将字符串视为日期,这不是一个好主意;列的类型是

我想通过输入成员id显示成员详细信息,然后输入大于当前日期的订单日期 我可以列出所有成员的详细信息,但在, 它给我以下错误:00933。00000-“SQL命令未正确结束”


@草莓Oracle我在
G_ORDER.ORDER_DATE='&输入当前日期中看到一个问题。该怎么办?@Aleksej我想弹出窗口,然后让用户输入日期,然后输入比当前日期大的日期,这样它会按用户输入列出成员详细信息和比日期大的日期,所以您需要
”&输入当前日期
;为什么平等?另外,您将字符串视为日期,这不是一个好主意;列的类型是什么?是的,我需要输入当前日期;因为我想在当前日期之后列出选择订单的详细信息。我使用“截止日期('2017/05/17','YYYY/MM/DD')作为订单日期。
SELECT G_MEMBER.MEMBER_ADDRESS, 
G_ORDER.PAYMENT_TYPE,G_ORDER.ORDER_DATE,G_ALBUM.ALBUM_NAME
FROM G_MEMBER
INNER JOIN G_ORDER
ON G_MEMBER.MEMBER_ID = G_ORDER.MEMBER_ID
INNER JOIN G_ALBUM
ON G_MEMBER.MEMBER_ID = G_MEMBER.MEMBER_ID
WHERE G_MEMBER.MEMBER_ID= '&MEMBER_ID'
AND G_ORDER.ORDER_DATE='&ENTER_DATE' > CURRENT_DATE; code here