sql >> Database >  >> RDS >> Mysql

Big Query-variabelen instellen, zoals mysql

Je zou een WITH-clausule kunnen gebruiken. Het is niet ideaal, maar het klaart de klus.

-- Set your variables here
WITH vars AS (
  SELECT '2018-01-01' as from_date,
         '2018-05-01' as to_date
)

-- Then use them by pulling from vars with a SELECT clause
SELECT *
FROM   your_table 
WHERE  date_column BETWEEN
          CAST((SELECT from_date FROM vars) as date)
          AND
          CAST((SELECT to_date FROM vars) as date)

Of nog minder omslachtig:

#standardSQL
-- Set your variables here
WITH vars AS (
  SELECT DATE '2018-01-01' as from_date,
         DATE '2018-05-01' as to_date
)
-- Then use them by pulling from vars with a SELECT clause
SELECT *
FROM your_table, vars 
WHERE date_column BETWEEN from_date AND to_date


  1. Vreemde MySQL-pop-up Mysql-installatieprogramma draait community-modus

  2. mysql oledb-stuurprogramma

  3. MySQL-fout:je hebt een fout in je SQL-syntaxis; controleer de handleiding die overeenkomt met uw MySQL-serverversie voor de juiste syntaxis om te gebruiken in de buurt van

  4. Hoe 'hebben' te gebruiken met pagina in de kolom van de relatie in laravel 5