Forum Replies Created

Viewing 15 posts - 796 through 810 (of 1,419 total)

  • Reply To: Subtract running amount

    Jeff Moden wrote:

    Steve Collins wrote:

    I did find some old documentation for SQL Server 2005 which says the SUM function may be followed by the OVER clause.

    Yep... and I didn't...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: nested while

    mtz676 wrote:

    thanks for the response but I need it only with a nested while loop.

    Don't re-use @I.  Come up with a new variable to store the counter for the inner...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inventory Running Total & calculations

    To fix the first issue you could add 'order_num' to the GROUP BY clause.

    Not sure why 'Dry Feed' doesn't show.  It's using an equivalent of the 'Dry Feed' WHERE clause...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: nested while

    Why is this necessary?  Here's a solution using (two of) the fnTally function to generate the rows instead of WHILE loops.  Re-using declared variables is generally not a good...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inventory Running Total & calculations

    Sorry it's been a busy day!  Please give this a try

    declare
    @start datetime='2020-11-29 00:00:00.000',
    @end ...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inventory Running Total & calculations

    The second post makes the first one clearer.  In the first post the 2nd query in the statement containing UNION ALL is the only place where 'Dry Feed' is defined...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inventory Running Total & calculations

    It's not fully explained imo.  The SELECT above the UNION ALL is summarizing 'Wet Feed' tons per hour?  The SELECT below the UNION ALL is 'Dry Feed'?  It appears you're...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inflow / outflow report per day

    Jeff Moden wrote:

    Again, can't use SUM() OVER for the running total on this one.  The OP said he's actually using 2005.

    The OP said they're going to migrate to a newer version. ...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Inflow / outflow report per day

    After the update the code could look something like this

    drop TABLE if exists #Invoices
    go
    CREATE TABLE #Invoices(
    [InvoiceID] [int] IDENTITY(1,1) NOT NULL,
    [InvoiceDate] [smalldatetime] NULL,
    [Total] [decimal](18, 2) NULL,
    CONSTRAINT [PK_Invoices] PRIMARY...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: how to check all the delete and update rules on the foreign keys tables

    The lazy programmers' way to delete from complex data structures is to get a data comparison tool to generate the SQL DELETE transaction.  Where I work we've used 2 different...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Subtract running amount

    Jeff Moden wrote:

    Steve... the OP has posted in a 2005 forum which is before SUM() OVER had the ability to produce a running sum.  I'm thinking we're going to need another...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Subtract running amount

    You could try something like this

    drop table if exists #MyTempTable
    go
    create table #MyTempTable(
    EE int not null,
    EffDate ...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: All month/yr when no data across different column combinations.

    When "trying to get all combinations..." it usually means CROSS JOIN.  In this case the distinct year/month dates are selected in the CTE.  Then the CTE is 'row multiplied' or...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Get Particular Date from a Month

    Oh wait I think I see what you're saying now.  It should subtract 2 days from the current month 2nd Thursday to compare with the current date.  The query could...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

  • Reply To: Get Particular Date from a Month

    It depends on what the "today" date is, no?

    CASE 2 - If Today is 1 Dec 2020 - Then, The output should be (12 Nov 2020) -

    Reason,  10 Dec 2020...

    Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können

Viewing 15 posts - 796 through 810 (of 1,419 total)