sql >> Database >  >> RDS >> Oracle

Oracle 10g recursieve query

  select 
    id, 
    customer,
    tickets,
    nvl(
      sum(tickets) over (
        order by id rows between unbounded preceding and 1 preceding
      ), 0) as offset
  from (    
    select
        rownum id,
        customer, 
        tickets
    from tickets
  )

of nog korter (zonder id te introduceren) s)

  select 
    customer,
    tickets,
    nvl(
      sum(tickets) over (
        order by rownum rows between unbounded preceding and 1 preceding
      ), 0) as offset
  from tickets



  1. is het goed om decimale waarde op te slaan als varchar in mysql?

  2. Wat is een betere strategie voor het opslaan van loggegevens in een database?

  3. MySQL, selecteer records op basis van waarden in JSON-array

  4. Maak een MySQL-gebruiker en database vanuit PHP