2013-07-09 2 views
0

У меня есть простой вопрос.Выберите, используя временную метку в качестве критерия

У меня есть

столбец A> который является продажа $

Колонка B> не проданных товаров

COLUMN T> Текущая отметка времени

У меня есть несколько продаж, который имеет timestamp 0000-00-00 00:00:00

Это мой вопрос

Select SUM(A) SALES, 
     SUM(B) NO_OF_SALES 
FROM simple_1 

Этот запрос показывает весь объем продаж $

Это запрос, я пытаюсь

Select SUM(A) SALES, 
      SUM(B) NO_OF_SALES 
    FROM simple_1 
WHERE T=0000-00-00 00:00:00 

Я получаю сообщение об ошибке, говорящее синтаксис является неправильным,

+1

Вы пробовали использовать цитаты вокруг даты: 'WHERE T = '0000-00-00 00: 00: 00''? –

+0

Что такое текст ошибки? –

+0

# 1054-Unknow cloumn 'T' in 'where clause' – sai

ответ

0

должно быть

'гггг-мм-дд чч: мм: ss.000' T =

, если он не работает вы можете Пожалуйста прикрепил вашу схему. веселит.

0

Поместите метку в кавычки

SELECT SUM(A) SALES, 
     SUM(B) NO_OF_SALES 
FROM simple_1 
WHERE T = '0000-00-00 00:00:00' 
+0

Я пробовал, что он все еще не работает – sai

+0

Что такое текст ошибки? Query отлично работает здесь: http://sqlfiddle.com/#!2/90577/2 – Tom