Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
a'--和';在postgresql查询中表示_Sql_Postgresql - Fatal编程技术网

a'--和';在postgresql查询中表示

a'--和';在postgresql查询中表示,sql,postgresql,Sql,Postgresql,我继承了下面的查询,我试图弄清楚“--和”在第一个左连接中的含义是什么?使用8.1 我的任务是限制发端>日期的结果,首先我只是想弄清楚为什么它会起作用 select distribution_stop_information.customer_no, distribution_line_items.item_number, distribution_line_items.container_id, distribution_line_items.item_description, distri

我继承了下面的查询,我试图弄清楚“--和”在第一个左连接中的含义是什么?使用8.1

我的任务是限制发端>日期的结果,首先我只是想弄清楚为什么它会起作用

 select distribution_stop_information.customer_no,
distribution_line_items.item_number,
distribution_line_items.container_id,
distribution_line_items.item_description,
distribution_stop_information.customer_reference,
distribution_stop_information.bol_number, SUBSTRING(distribution_stop_information.bol_number,1,4) as ODDC,
SUBSTRING(distribution_stop_information.bol_number,9,4) as ODRT,
distribution_stop_information.branch_id,
distribution_stop_information.route_date,
(select count(innerDLI.item_number)-1 from distribution_line_items innerDLI where innerDLI.item_number = distribution_line_items.item_number) as RDLcount,
(select innerDLI.datetime_created from distribution_line_items innerDLI where innerDLI.item_number = distribution_line_items.item_number order by innerDLI.datetime_created asc limit 1) as Origination,
distribution_stop_information.route_code,
distribution_stop_information.stop_name,
distribution_stop_information.stop_address,
distribution_stop_information.stop_city,
distribution_stop_information.stop_state,
distribution_stop_information.stop_zip_postal_code,
distribution_stop_information.stop_signature,
CASE WHEN distribution_line_items.exception_code is not null
    THEN distribution_line_items.exception_code
    ELSE distribution_stop_information.stop_exception_code
    END as ExceptionCode,
distribution_stop_information.signature_file_name,
distribution_stop_information.sign_bitmap_file_exists,
ScanR.item_was_scanned as ScanR,
ScanL.item_was_scanned as ScanL,
ScanD.item_was_scanned as ScanD
from distribution_stop_information
inner join distribution_line_items on distribution_line_items.unique_id_no = distribution_stop_information.unique_id_no
left join distribution_item_scans ScanR on 
    ScanR.item_sequence_no = distribution_line_items.item_sequence_no
    and ScanR.stop_unique_id_no = distribution_stop_information.unique_id_no and ScanR.scan_type = 1
    --and ScanR.scan_datetime between to_date(?, 'YYYY-MM-DD') and ( to_date(?, 'YYYY-MM-DD') + interval '1 day' )  
left join distribution_item_scans ScanL on 
    ScanL.item_sequence_no = distribution_line_items.item_sequence_no
    and ScanL.stop_unique_id_no = distribution_stop_information.unique_id_no and ScanL.scan_type = 2
    and ScanL.scan_datetime between to_date(?, 'YYYY-MM-DD') and ( to_date(?, 'YYYY-MM-DD') + interval '1 day' )
left join distribution_item_scans ScanD on 
    ScanD.item_sequence_no = distribution_line_items.item_sequence_no
    and ScanD.stop_unique_id_no = distribution_stop_information.unique_id_no and ScanD.scan_type = 9
    and ScanD.scan_datetime between to_date(?, 'YYYY-MM-DD') and ( to_date(?, 'YYYY-MM-DD') + interval '1 day' ) 
where
distribution_stop_information.customer_no in ( '90202' )
and distribution_stop_information.route_date between ( to_date(?, 'YYYY-MM-DD') ) and ( to_date(?, 'YYYY-MM-DD') ) 
and distribution_line_items.datetime_created between ( to_date(?, 'YYYY-MM-DD') - interval '288 hours' ) and ( to_date(?, 'YYYY-MM-DD') + interval '12 hours' )

--
是C或C的
/
的SQL等价物。这意味着该行的其余部分被注释。

代码--意味着它被注释掉了。它最初只是另一个
——加入的另一个过滤器——但有人删除了它,而不想直接删除代码。它没有任何效果。

Ehhh……这是一个内联注释……好吧……好吧。对不起,我问了个愚蠢的问题——我从来没有用过它们,谷歌搜索“postgresql”——也没有找到任何东西。我会尽快接受答案。看看你的帖子是如何突出语法的。带有
--和
的行变灰,表示这是一条注释。我必须使用Excel,它不能这样做…谢谢Andy。我可能应该切换到pgadmin查询进行测试和更改。。。