How WEEKDAY() Works in MariaDB

In MariaDB, WEEKDAY() is a built-in date and time function that returns the week day from a given date.

It accepts one argument, which is the date you want to extract the week day from.

It returns the day as a number. The index numbering starts at zero for Monday (i.e. 0 = Monday, 1 = Tuesday, etc). This is in contrast to DAYOFWEEK(), which adheres to the ODBC standard (1 = Sunday, 2 = Monday, etc).

Read more

How DAYOFWEEK() Works in MariaDB

In MariaDB, DAYOFWEEK() is a built-in date and time function that returns the day of the week from a given date.

It accepts one argument, which is the date you want to extract the day of the week from.

It returns the day as a number. The index numbering adheres to the ODBC standard (1 = Sunday, 2 = Monday, etc). This is in contrast to WEEKDAY(), where 0 = Monday, 1 = Tuesday, etc.

Read more

6 Ways to Add a Month to a Date in MariaDB

MariaDB provides several ways to perform arithmetic on dates. This includes adding or subtracting a month (or many months) from a given date.

Here are 6 ways to add a month to a date in MariaDB.

Bonus update: I’ve now added a 7th way to add a month to a date at the end of this article. So I guess it’s now 7 ways to add a month to a date in MariaDB 🙂

Read more

How to do an UPDATE Pass-Through Query in SQL Server

In SQL Server, the OPENQUERY rowset function enables you to execute a pass-through query on a linked server.

OPENQUERY is commonly referenced in the FROM clause of a query as if it were a table, but it can also be referenced as the target table of an INSERT, UPDATE, or DELETE statement.

This article presents an example of using OPENQUERY to do an UPDATE pass-through query.

Read more

How DAYOFMONTH() Works in MariaDB

In MariaDB, DAYOFMONTH() is a built-in date and time function that returns the day of the month from a given date.

It accepts one argument, which is the date you want to extract the day of the month from.

The result is in the range 1 to 31. However, if the date has a zero day part (for example '0000-00-00' or '2021-00-00'), the result is 0.

Read more