Forum Replies Created

Viewing 15 posts - 736 through 750 (of 1,396 total)

  • Reply To: Update Column Based on Criteria from Other Columns -- improved post included DDL

    Ugh it's dependent on calculated row values.  Although painful to create, here's a WHILE loop which populates a new table '#myNewTable' with the ID and the derived theoretical_cycle column.  It's...

  • Reply To: Update Column Based on Criteria from Other Columns -- improved post included DDL

    Does it also restart at 0 when aggregating the days?

  • Reply To: Update Column Based on Criteria from Other Columns -- improved post included DDL

    The 'max_val' column matches the 'Days_Cycle' column in the table provided.  The 'theoritical_cycle' (in rows where ID is greater than 19) doesn't seem to follow the rules you're suggesting

  • Reply To: Update Column Based on Criteria from Other Columns -- improved post included DDL

    Integer division comes in handy when creating groupings based on ranges of integers,  aka "buckets".  Something like this

    select t.*, v.*, cycle.*
    from #mytable t
    ...
  • Reply To: Filling in Empty Rows

    Well well, this is the first time I can recall ever using a RIGHT JOIN in a "real" query.  It seems to make sense here.

    declare @dt ...
  • Reply To: Filling in Empty Rows

    The data looks something like this?

    drop table if exists #conditions;
    go
    create table #conditions(
    some_dt date not null,
    code ...
  • Reply To: How to filter out the data?

    DECLARE @v_order_id INT = 1;

    WITH
    myData AS(
    SELECT 'all_codes_set' AS code_type,
    1 AS start_id,
    100 AS end_id,
    1 AS order_id
    UNION ALL
    SELECT 'all_codes_set' AS code_type,
    101 AS start_id,
    110 AS end_id,
    2 AS order_id
    UNION...
  • Reply To: How to filter out the data?

    Ok, the non-tvf same approach uses an additional CTE and SELECT TOP(n).  The following code is to be embedded in the SQL to replace dbo.fnTally.  The maximum # of rows...

  • Reply To: How to filter out the data?

    The fastest way to reliably get an answer is not necessarily the "best" way but it's functional.  Afaik something like this would work.  It uses a tally function to expand...

  • Reply To: Is there anything equivalent to a Last() Function

    Yes the LAST_VALUE function is a windowing function.  One way to summarize would be to use a common table expression.

    with lv_cte(PrimaryKey, SearchValue, OtherNumericValue, LastValue) as (
    ...
  • Reply To: Is there anything equivalent to a Last() Function

    There's the LAST_VALUE function.  In order to return the "last value" (when the set is ordered by:  OVER (ORDER BY ...)) across the entire window of rows (in this case...

  • Viewing 15 posts - 736 through 750 (of 1,396 total)