Я работаю над запросом postgresql, но я не уверен, как получить вывод.
Допустим, у меня есть SQL-запрос, вывод которого мне нужен
name date visit_number visit
x 2011-01-01 123 ?? (value i want=1)
y 2011-01-01 123 ?? (value i want=empty)
a 2011-02-02 345 ?? (value i want=1)
b 2011-02-02 345 ?? (empty)
c 2011-02-02 345 ?? (empty)
в настоящее время мойSQL-запрос содержит все значения, кроме последнего посещения столбца.Я хочу, чтобы столбец посещений работал таким образом ... если параметр visit_number содержит одно и то же значение для нескольких строк, я хочу, чтобы посещение столбца показывало значение 1 для первой строки и просто ноль или пусто для оставшихся строк, где значение visit_number одинаково,Как мне это сделать ???
Я мог бы написать пример запроса любым способом. Это могло бы быть просто:
select name,date,visit_number from sometable order by date;
Я использую версию Postgres 8.1.
Спасибо