Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ustawianie zmiennych Big Query, takich jak mysql

Możesz użyć klauzuli WITH. To nie jest idealne, ale wykonuje swoją pracę.

-- 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)

Albo jeszcze mniej rozwlekły:

#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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. @Column(unique=true) nie działa

  2. MySqlCommand().ExecuteReader().GetString() nie działa

  3. Jak zrobić pole NULL za pomocą narzędzi MySQL GUI?

  4. Kolumna czasu CakePHP 3 otrzymuje datę dodania

  5. Błąd krytyczny:nie znaleziono klasy „Swift_smtpTransport” w