From oracle-l-bounce@freelists.org Tue Jun 22 12:22:39 2004 Return-Path: Received: from air189.startdedicated.com (root@localhost) by orafaq.com (8.11.6/8.11.6) with ESMTP id i5MHMOO13004 for ; Tue, 22 Jun 2004 12:22:34 -0500 X-ClientAddr: 206.53.239.180 Received: from turing.freelists.org (freelists-180.iquest.net [206.53.239.180]) by air189.startdedicated.com (8.11.6/8.11.6) with ESMTP id i5MHME612961 for ; Tue, 22 Jun 2004 12:22:24 -0500 Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 4947572C635; Tue, 22 Jun 2004 12:05:53 -0500 (EST) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23861-08; Tue, 22 Jun 2004 12:05:53 -0500 (EST) Received: from turing (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 2B2A272C261; Tue, 22 Jun 2004 12:05:52 -0500 (EST) Received: with ECARTIS (v1.0.0; list oracle-l); Tue, 22 Jun 2004 12:04:18 -0500 (EST) X-Original-To: oracle-l@freelists.org Delivered-To: oracle-l@freelists.org Received: from localhost (localhost [127.0.0.1]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id B4A3072C60A for ; Tue, 22 Jun 2004 12:04:16 -0500 (EST) Received: from turing.freelists.org ([127.0.0.1]) by localhost (turing [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21898-62 for ; Tue, 22 Jun 2004 12:04:16 -0500 (EST) Received: from mail.acelerate.com (mail.acelerate.com [200.105.128.132]) by turing.freelists.org (Avenir Technologies Mail Multiplex) with SMTP id 8B9FB72C70D for ; Tue, 22 Jun 2004 12:04:10 -0500 (EST) Received: (qmail 25592 invoked from network); 22 Jun 2004 17:25:33 -0000 Received: from dazasoftware.com (HELO cachitoss) (200.105.151.94) by 0 with SMTP; 22 Jun 2004 17:25:33 -0000 MIME-Version: 1.0 Message-Id: <40D86A94.000003.02400@CACHITOSS> Date: Tue, 22 Jun 2004 13:21:24 -0400 Content-type: text/plain; charset=iso-8859-1 X-Mailer: IncrediMail (3001524) From: "Juan Carlos Reyes Pacheco" References: To: Subject: RE: Slow running Query. X-FID: PLAINTXT-NONE-0000-0000-000000000000 Content-Transfer-Encoding: 8bit X-Priority: 3 X-Virus-Scanned: by amavisd-new at freelists.org X-archive-position: 3332 X-ecartis-version: Ecartis v1.0.0 Sender: oracle-l-bounce@freelists.org Errors-To: oracle-l-bounce@freelists.org X-original-sender: jreyes@dazasoftware.com Precedence: normal Reply-To: oracle-l@freelists.org X-list: oracle-l X-Virus-Scanned: by amavisd-new at freelists.org Hi Lex, why you say that, could you showme why please I show you why I say is the same: SQL> select * from test; TEST ---------- 1 2 Transcurrido: 00:00:00.00 SQL> select count(*) from test where test is null; COUNT(*) ---------- 1 Transcurrido: 00:00:00.00 SQL> select sum(nvl(test,0)) from test; SUM(NVL(TEST,0)) ---------------- 3 Transcurrido: 00:00:00.00 SQL> select nvl(sum(test),0) from test; NVL(SUM(TEST),0) ---------------- 3 Transcurrido: 00:00:00.00 -------Original Message------- From: oracle-l@freelists.org Date: 06/22/04 12:43:39 To: oracle-l@freelists.org Subject: RE: Slow running Query. Juan, unfortunately sum(nvl(column,0)) is not equivalent to nvl(sum(column),0).. Kind regards, Lex. --------------------------------------------- visit my website at http://www.naturaljoin.nl --------------------------------------------- -----Original Message----- From: oracle-l-bounce@freelists.org [mailto:oracle-l-bounce@freelists.org]On Behalf Of Juan Carlos Reyes Pacheco Sent: Tuesday, June 22, 2004 17:15 To: oracle-l@freelists.org Subject: RE: Slow running Query. Hi, I will do t he following Try creating function indexes on composed columns you are queryin and tellme if this improves something For example you are using as_date in the where column, but you don't have a index on substr(ca_date,1,4,.... Only to avoid unncesary plsql work 1. instead sum(nvl(column,0)) I'll use nvl(sum(column),0 2. instead of decode use case -- Binary/unsupported file stripped by Ecartis -- -- Type: text/x-vcard -- File: Lex de Haan.vcf ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request@freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html ----------------------------------------------------------------- ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request@freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------